diff options
| author | Carlos MartÃn Nieto <[email protected]> | 2019-01-02 23:58:19 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2019-01-02 23:58:19 +0100 |
| commit | e319b9427fec099fcc8986d49a61f66ae1133e0f (patch) | |
| tree | f938999c76868f128c4b9092bcc70dd917808107 | |
| parent | 7197faee7995ed147c09649fb932dce31fab5a64 (diff) | |
| parent | 9de57cc90ef4e3d778613ad9eec35dfb9b6b21b2 (diff) | |
Merge pull request #425 from josharian/more-merge-file-flags
merge: add missing MergeFileFlag constants
| -rw-r--r-- | merge.go | 24 |
1 files changed, 22 insertions, 2 deletions
@@ -344,9 +344,29 @@ type MergeFileFlags int const ( MergeFileDefault MergeFileFlags = C.GIT_MERGE_FILE_DEFAULT - MergeFileStyleMerge MergeFileFlags = C.GIT_MERGE_FILE_STYLE_MERGE - MergeFileStyleDiff MergeFileFlags = C.GIT_MERGE_FILE_STYLE_DIFF3 + // Create standard conflicted merge files + 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 + + // 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 { |
