diff options
| author | Takuji Shimokawa <[email protected]> | 2020-06-05 12:34:37 +0900 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-06-04 20:34:37 -0700 |
| commit | 33dac3d46077ef71ed97ba232a0a53b793f1ca7e (patch) | |
| tree | f38d720a04c3042f2cb4ae2af85f803aadab0805 | |
| parent | 5241c72e6ebd21085e56a1c6d284c06154a202b5 (diff) | |
Provide missing merge flags (#615)
This change adds two missing merge flags MergeTreeSkipREUC and MergeTreeNoRecursive.
| -rw-r--r-- | merge.go | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -126,6 +126,14 @@ const ( // continue resolving conflicts. The merge operation will fail with // GIT_EMERGECONFLICT and no index will be returned. MergeTreeFailOnConflict MergeTreeFlag = C.GIT_MERGE_FAIL_ON_CONFLICT + // MergeTreeSkipREUC specifies not to write the REUC extension on the + // generated index. + MergeTreeSkipREUC MergeTreeFlag = C.GIT_MERGE_SKIP_REUC + // MergeTreeNoRecursive specifies not to build a recursive merge base (by + // merging the multiple merge bases) if the commits being merged have + // multiple merge bases. Instead, the first base is used. + // This flag provides a similar merge base to `git-merge-resolve`. + MergeTreeNoRecursive MergeTreeFlag = C.GIT_MERGE_NO_RECURSIVE ) type MergeOptions struct { |
