Fix up commit-tree/diff-tree user interface issues.
authorLinus Torvalds <torvalds@ppc970.osdl.org>
Mon, 11 Apr 2005 15:37:17 +0000 (08:37 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Mon, 11 Apr 2005 15:37:17 +0000 (08:37 -0700)
No, this doesn't make them easy to use, but makes diff-tree use
the "-r" flag for "recursive" (not "-R") and makes commit-tree
use AUTHOR_xxx environment flags (not COMMITTER_xxx) to match what
it actually does.

commit-tree.c
diff-tree.c

index 4fe64ce..352ded1 100644 (file)
@@ -144,9 +144,9 @@ int main(int argc, char **argv)
        time(&now);
        realdate = ctime(&now);
 
-       gecos = getenv("COMMITTER_NAME") ? : realgecos;
-       email = getenv("COMMITTER_EMAIL") ? : realemail;
-       date = getenv("COMMITTER_DATE") ? : realdate;
+       gecos = getenv("AUTHOR_NAME") ? : realgecos;
+       email = getenv("AUTHOR_EMAIL") ? : realemail;
+       date = getenv("AUTHOR_DATE") ? : realdate;
 
        remove_special(gecos); remove_special(realgecos);
        remove_special(email); remove_special(realemail);
index 5cf6057..1960c23 100644 (file)
@@ -180,7 +180,7 @@ int main(int argc, char **argv)
                char *arg = argv[1];
                argv++;
                argc--;
-               if (!strcmp(arg, "-R")) {
+               if (!strcmp(arg, "-r")) {
                        recursive = 1;
                        continue;
                }