Struct
GgitMergeOptions
Description [src]
struct GgitMergeOptions {
/* No available fields */
}
Represents the options used when merging.
Constructors
ggit_merge_options_new
Creates a new GgitMergeOptions
.
Instance methods
ggit_merge_options_copy
Copies merge_options
into a newly allocated GgitMergeOptions
.
ggit_merge_options_free
Frees merge_options
.
ggit_merge_options_get_file_favor
Get flags for handling conflicting content.
ggit_merge_options_get_file_flags
Get file merging flags.
ggit_merge_options_get_flags
Get the tree flags to use for merging.
ggit_merge_options_get_rename_threshold
Get the rename threshold (defaults to 50). If GGIT_MERGE_TREE_FIND_RENAMES
is enabled, added files will be compared with deleted files to
determine their similarity. Files that are more similar than the rename
threshold (percentage-wise) will be treated as a rename.
ggit_merge_options_get_similarity_metric
Get the similarity metric.
ggit_merge_options_get_target_limit
Get the maximum number of similarity sources to examine for renames (defaults to 200). If the number of rename candidates (add / delete pairs) is greater than this value, inexact rename detection is aborted.
ggit_merge_options_set_file_favor
Set flags for handling conflicting content.
ggit_merge_options_set_file_flags
Set file merging flags.
ggit_merge_options_set_flags
ggit_merge_options_set_rename_threshold
Set the rename threshold (defaults to 50). If GGIT_MERGE_TREE_FIND_RENAMES
is enabled, added files will be compared with deleted files to
determine their similarity. Files that are more similar than the rename
threshold (percentage-wise) will be treated as a rename.
ggit_merge_options_set_similarity_metric
Set the similarity metric, or NULL
for the default similarity metric.
ggit_merge_options_set_target_limit
Set the maximum number of similarity sources to examine for renames (defaults to 200). If the number of rename candidates (add / delete pairs) is greater than this value, inexact rename detection is aborted.