Merge pull request #425 from josharian/more-merge-file-flags
merge: add missing MergeFileFlag constants
This commit is contained in:
commit
e319b9427f
24
merge.go
24
merge.go
|
@ -344,9 +344,29 @@ type MergeFileFlags int
|
||||||
const (
|
const (
|
||||||
MergeFileDefault MergeFileFlags = C.GIT_MERGE_FILE_DEFAULT
|
MergeFileDefault MergeFileFlags = C.GIT_MERGE_FILE_DEFAULT
|
||||||
|
|
||||||
MergeFileStyleMerge MergeFileFlags = C.GIT_MERGE_FILE_STYLE_MERGE
|
// Create standard conflicted merge files
|
||||||
MergeFileStyleDiff MergeFileFlags = C.GIT_MERGE_FILE_STYLE_DIFF3
|
MergeFileStyleMerge MergeFileFlags = C.GIT_MERGE_FILE_STYLE_MERGE
|
||||||
|
|
||||||
|
// Create diff3-style files
|
||||||
|
MergeFileStyleDiff MergeFileFlags = C.GIT_MERGE_FILE_STYLE_DIFF3
|
||||||
|
|
||||||
|
// Condense non-alphanumeric regions for simplified diff file
|
||||||
MergeFileStyleSimplifyAlnum MergeFileFlags = C.GIT_MERGE_FILE_SIMPLIFY_ALNUM
|
MergeFileStyleSimplifyAlnum MergeFileFlags = C.GIT_MERGE_FILE_SIMPLIFY_ALNUM
|
||||||
|
|
||||||
|
// Ignore all whitespace
|
||||||
|
MergeFileIgnoreWhitespace MergeFileFlags = C.GIT_MERGE_FILE_IGNORE_WHITESPACE
|
||||||
|
|
||||||
|
// Ignore changes in amount of whitespace
|
||||||
|
MergeFileIgnoreWhitespaceChange MergeFileFlags = C.GIT_MERGE_FILE_IGNORE_WHITESPACE_CHANGE
|
||||||
|
|
||||||
|
// Ignore whitespace at end of line
|
||||||
|
MergeFileIgnoreWhitespaceEOL MergeFileFlags = C.GIT_MERGE_FILE_IGNORE_WHITESPACE_EOL
|
||||||
|
|
||||||
|
// Use the "patience diff" algorithm
|
||||||
|
MergeFileDiffPatience MergeFileFlags = C.GIT_MERGE_FILE_DIFF_PATIENCE
|
||||||
|
|
||||||
|
// Take extra time to find minimal diff
|
||||||
|
MergeFileDiffMinimal MergeFileFlags = C.GIT_MERGE_FILE_DIFF_MINIMAL
|
||||||
)
|
)
|
||||||
|
|
||||||
type MergeFileOptions struct {
|
type MergeFileOptions struct {
|
||||||
|
|
Loading…
Reference in New Issue