|
|
|
@ -2567,13 +2567,13 @@ int diff_opt_parse(struct diff_options *options, const char **av, int ac)
@@ -2567,13 +2567,13 @@ int diff_opt_parse(struct diff_options *options, const char **av, int ac)
|
|
|
|
|
|
|
|
|
|
/* xdiff options */ |
|
|
|
|
else if (!strcmp(arg, "-w") || !strcmp(arg, "--ignore-all-space")) |
|
|
|
|
options->xdl_opts |= XDF_IGNORE_WHITESPACE; |
|
|
|
|
DIFF_XDL_SET(options, IGNORE_WHITESPACE); |
|
|
|
|
else if (!strcmp(arg, "-b") || !strcmp(arg, "--ignore-space-change")) |
|
|
|
|
options->xdl_opts |= XDF_IGNORE_WHITESPACE_CHANGE; |
|
|
|
|
DIFF_XDL_SET(options, IGNORE_WHITESPACE_CHANGE); |
|
|
|
|
else if (!strcmp(arg, "--ignore-space-at-eol")) |
|
|
|
|
options->xdl_opts |= XDF_IGNORE_WHITESPACE_AT_EOL; |
|
|
|
|
DIFF_XDL_SET(options, IGNORE_WHITESPACE_AT_EOL); |
|
|
|
|
else if (!strcmp(arg, "--patience")) |
|
|
|
|
options->xdl_opts |= XDF_PATIENCE_DIFF; |
|
|
|
|
DIFF_XDL_SET(options, PATIENCE_DIFF); |
|
|
|
|
|
|
|
|
|
/* flags options */ |
|
|
|
|
else if (!strcmp(arg, "--binary")) { |
|
|
|
@ -2594,10 +2594,13 @@ int diff_opt_parse(struct diff_options *options, const char **av, int ac)
@@ -2594,10 +2594,13 @@ int diff_opt_parse(struct diff_options *options, const char **av, int ac)
|
|
|
|
|
DIFF_OPT_SET(options, COLOR_DIFF); |
|
|
|
|
else if (!strcmp(arg, "--no-color")) |
|
|
|
|
DIFF_OPT_CLR(options, COLOR_DIFF); |
|
|
|
|
else if (!strcmp(arg, "--color-words")) |
|
|
|
|
options->flags |= DIFF_OPT_COLOR_DIFF | DIFF_OPT_COLOR_DIFF_WORDS; |
|
|
|
|
else if (!strcmp(arg, "--color-words")) { |
|
|
|
|
DIFF_OPT_SET(options, COLOR_DIFF); |
|
|
|
|
DIFF_OPT_SET(options, COLOR_DIFF_WORDS); |
|
|
|
|
} |
|
|
|
|
else if (!prefixcmp(arg, "--color-words=")) { |
|
|
|
|
options->flags |= DIFF_OPT_COLOR_DIFF | DIFF_OPT_COLOR_DIFF_WORDS; |
|
|
|
|
DIFF_OPT_SET(options, COLOR_DIFF); |
|
|
|
|
DIFF_OPT_SET(options, COLOR_DIFF_WORDS); |
|
|
|
|
options->word_regex = arg + 14; |
|
|
|
|
} |
|
|
|
|
else if (!strcmp(arg, "--exit-code")) |
|
|
|
|