Browse Source

git-diff-*: support "-u" as a synonym for "-p"

I'm probably not the only one whose fingers have gotten hard-wired to
use "-u" for "unified diff".
maint
Linus Torvalds 20 years ago
parent
commit
acb46f8769
  1. 3
      diff-cache.c
  2. 2
      diff-files.c
  3. 2
      diff-tree.c

3
diff-cache.c

@ -193,7 +193,8 @@ int main(int argc, const char **argv) @@ -193,7 +193,8 @@ int main(int argc, const char **argv)
/* We accept the -r flag just to look like git-diff-tree */
continue;
}
if (!strcmp(arg, "-p")) {
/* We accept the -u flag as a synonym for "-p" */
if (!strcmp(arg, "-p") || !strcmp(arg, "-u")) {
diff_output_format = DIFF_FORMAT_PATCH;
continue;
}

2
diff-files.c

@ -45,7 +45,7 @@ int main(int argc, const char **argv) @@ -45,7 +45,7 @@ int main(int argc, const char **argv)
int i;

while (1 < argc && argv[1][0] == '-') {
if (!strcmp(argv[1], "-p"))
if (!strcmp(argv[1], "-p") || !strcmp(argv[1], "-u"))
diff_output_format = DIFF_FORMAT_PATCH;
else if (!strcmp(argv[1], "-q"))
silent = 1;

2
diff-tree.c

@ -438,7 +438,7 @@ int main(int argc, const char **argv) @@ -438,7 +438,7 @@ int main(int argc, const char **argv)
diff_setup_opt |= DIFF_SETUP_REVERSE;
continue;
}
if (!strcmp(arg, "-p")) {
if (!strcmp(arg, "-p") || !strcmp(arg, "-u")) {
diff_output_format = DIFF_FORMAT_PATCH;
recursive = 1;
continue;

Loading…
Cancel
Save