|
|
|
@ -4949,6 +4949,9 @@ static void prep_parse_options(struct diff_options *options)
@@ -4949,6 +4949,9 @@ static void prep_parse_options(struct diff_options *options)
|
|
|
|
|
OPT_BIT_F(0, "summary", &options->output_format, |
|
|
|
|
N_("condensed summary such as creations, renames and mode changes"), |
|
|
|
|
DIFF_FORMAT_SUMMARY, PARSE_OPT_NONEG), |
|
|
|
|
OPT_BIT_F(0, "name-only", &options->output_format, |
|
|
|
|
N_("show only names of changed files"), |
|
|
|
|
DIFF_FORMAT_NAME, PARSE_OPT_NONEG), |
|
|
|
|
OPT_END() |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
@ -4977,9 +4980,7 @@ int diff_opt_parse(struct diff_options *options,
@@ -4977,9 +4980,7 @@ int diff_opt_parse(struct diff_options *options,
|
|
|
|
|
return ac; |
|
|
|
|
|
|
|
|
|
/* Output format options */ |
|
|
|
|
if (!strcmp(arg, "--name-only")) |
|
|
|
|
options->output_format |= DIFF_FORMAT_NAME; |
|
|
|
|
else if (!strcmp(arg, "--name-status")) |
|
|
|
|
if (!strcmp(arg, "--name-status")) |
|
|
|
|
options->output_format |= DIFF_FORMAT_NAME_STATUS; |
|
|
|
|
else if (!strcmp(arg, "-s") || !strcmp(arg, "--no-patch")) |
|
|
|
|
options->output_format |= DIFF_FORMAT_NO_OUTPUT; |
|
|
|
|