Hi, On Thu, 8 Mar 2007, Linus Torvalds wrote: > On Thu, 8 Mar 2007, Junio C Hamano wrote: > > > > Not so. "git shortlog" acts as a filter when no revs are given, > > unlike "git log" which defaults to HEAD. It was reading from its > > standard input. > > Could we just change that? > > [...] > > Yeah, as a filter it *can* stil lbe useful, of course, but I suspect the > usefullness is limited. How about something totally different: "git log --shortlog". I.e. diff --git a/builtin-log.c b/builtin-log.c index 865832c..ad1dafd 100644 --- a/builtin-log.c +++ b/builtin-log.c @@ -216,7 +216,11 @@ int cmd_log_reflog(int argc, const char **argv, const char *prefix) int cmd_log(int argc, const char **argv, const char *prefix) { struct rev_info rev; + int i; + for (i = 1; i < argc; i++) + if (!strcmp(argv[i], "--shortlog")) + return cmd_shortlog(argc, argv, prefix); git_config(git_log_config); init_revisions(&rev, prefix); rev.always_show_header = 1; diff --git a/builtin-shortlog.c b/builtin-shortlog.c index 29b1636..952a475 100644 --- a/builtin-shortlog.c +++ b/builtin-shortlog.c @@ -289,7 +289,7 @@ int cmd_shortlog(int argc, const char **argv, const char *prefix) summary = 1; else if (!strcmp(argv[1], "-h") || !strcmp(argv[1], "--help")) usage(shortlog_usage); - else + else if (strcmp(argv[1], "--shortlog")) break; argv++; argc--; Ciao, Dscho - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html