Top | ![]() |
![]() |
![]() |
![]() |
GBoxed ╰── GgitMergeTreeOptions GEnum ╰── GgitMergeAutomergeMode GFlags ╰── GgitMergeTreeFlags
GgitMergeTreeOptions *
ggit_merge_tree_options_copy (GgitMergeTreeOptions *merge_options
);
Copies merge_options
into a newly allocated GgitMergeTreeOptions.
void
ggit_merge_tree_options_free (GgitMergeTreeOptions *merge_options
);
Frees merge_options
.
GgitMergeTreeOptions * ggit_merge_tree_options_new (GgitMergeTreeFlags flags
,guint rename_threshold
,guint target_limit
,GgitDiffSimilarityMetric *metric
,GgitMergeAutomergeMode automerge_mode
);
Creates a new GgitMergeTreeOptions.
flags |
flags to consider when merging. |
|
rename_threshold |
similarity to consider a file renamed (default 50). |
|
target_limit |
maximum similarity sources to examine
(overrides the |
|
metric |
a GgitDiffSimilarityMetric or |
[allow-none] |
automerge_mode |
mode for automerging. |