diff options
| author | Jacques Germishuys <jacquesg@striata.com> | 2015-03-12 12:36:09 +0200 |
|---|---|---|
| committer | Jacques Germishuys <jacquesg@striata.com> | 2015-03-16 09:53:27 +0200 |
| commit | 13de93631664cd6eec3afedabb7145d5562a3e01 (patch) | |
| tree | af7eadb3ace1e871f458156bf7524b0c4fcf1f6a /include/git2/merge.h | |
| parent | f29dde682866c293292ce405fcfef1511ced3f55 (diff) | |
| download | libgit2-13de93631664cd6eec3afedabb7145d5562a3e01.tar.gz | |
Collapse whitespace flags into git_merge_file_flags_t
Diffstat (limited to 'include/git2/merge.h')
| -rw-r--r-- | include/git2/merge.h | 34 |
1 files changed, 11 insertions, 23 deletions
diff --git a/include/git2/merge.h b/include/git2/merge.h index 387197a40..e971f2d40 100644 --- a/include/git2/merge.h +++ b/include/git2/merge.h @@ -111,23 +111,6 @@ typedef enum { } git_merge_file_favor_t; /** - * Whitespace merging flags - */ -typedef enum { - /** Defaults */ - GIT_MERGE_FILE_IGNORE_DEFAULT = 0, - - /** Ignore all whitespace */ - GIT_MERGE_FILE_IGNORE_WHITESPACE = (1 << 0), - - /** Ignore changes in amount of whitespace */ - GIT_MERGE_FILE_IGNORE_WHITESPACE_CHANGE = (1 << 1), - - /** Ignore whitespace at end of line */ - GIT_MERGE_FILE_IGNORE_WHITESPACE_EOL = (1 << 2), -} git_merge_file_whitespace_t; - -/** * File merging flags */ typedef enum { @@ -142,6 +125,15 @@ typedef enum { /** Condense non-alphanumeric regions for simplified diff file */ GIT_MERGE_FILE_SIMPLIFY_ALNUM = (1 << 2), + + /** Ignore all whitespace */ + GIT_MERGE_FILE_IGNORE_WHITESPACE = (1 << 3), + + /** Ignore changes in amount of whitespace */ + GIT_MERGE_FILE_IGNORE_WHITESPACE_CHANGE = (1 << 4), + + /** Ignore whitespace at end of line */ + GIT_MERGE_FILE_IGNORE_WHITESPACE_EOL = (1 << 5), } git_merge_file_flags_t; /** @@ -172,10 +164,7 @@ typedef struct { git_merge_file_favor_t favor; /** Merge file flags. */ - git_merge_file_flags_t flags; - - /** Whitespace merge flags */ - unsigned int whitespace_flags; + unsigned int flags; } git_merge_file_options; #define GIT_MERGE_FILE_OPTIONS_VERSION 1 @@ -251,8 +240,7 @@ typedef struct { /** Flags for handling conflicting content. */ git_merge_file_favor_t file_favor; - /** Flags for handling whitespace */ - unsigned int whitespace_flags; + unsigned int file_flags; } git_merge_options; #define GIT_MERGE_OPTIONS_VERSION 1 |
