git-diff-*: support "-u" as a synonym for "-p"
authorLinus Torvalds <torvalds@g5.osdl.org>
Fri, 8 Jul 2005 17:45:07 +0000 (10:45 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Fri, 8 Jul 2005 17:45:07 +0000 (10:45 -0700)
I'm probably not the only one whose fingers have gotten hard-wired to
use "-u" for "unified diff".

diff-cache.c
diff-files.c
diff-tree.c

index 603a6b7..33b3b31 100644 (file)
@@ -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;
                }
index 4d60017..3221e31 100644 (file)
@@ -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;
index 60ad2b5..ea23705 100644 (file)
@@ -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;