Creates a new #GgitMergeOptions.
Copies merge_options
into a newly allocated #GgitMergeOptions.
Frees merge_options
.
Get flags for handling conflicting content.
Get file merging flags.
Get the tree flags to use for merging.
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.
Get the similarity metric.
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.
Set flags for handling conflicting content.
the file favor.
Set file merging flags.
the file flags.
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.
similarity to consider a file renamed.
Set the similarity metric, or %NULL for the default similarity metric.
a #GgitSimilarityMetric.
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.
maximum similarity source to examine for renames.
Creates a new #GgitMergeOptions.
Represents the options used when merging.