From: Pierre Habouzit Date: Tue, 11 Dec 2007 14:43:51 GMT Subject: [PATCH] Invert numbers and names in the git-shortlog summary mode. Message-ID: <20071211144351.GA15448@artemis.madism.org> In-Reply-To: <20071211140508.GA12204@elte.hu> Also make it `cut` friendly using a tab to separate the numbers and names. Signed-off-by: Pierre Habouzit --- On Tue, Dec 11, 2007 at 02:05:08PM +0000, Ingo Molnar wrote: > please switch around the column too so that the commit count comes > first, this is way too ugly: > > Junio C Hamano: 4826 > Shawn O. Pearce: 1146 > Linus Torvalds: 950 [...] Agreed, here is the patch that does that, and a sample output is: $ git shortlog -n -s -e HEAD -- builtin-commit.c 11 Junio C Hamano 6 Johannes Schindelin 6 Kristian Høgsberg 2 Jeff King 1 Alex Riesen 1 Pierre Habouzit 1 Shawn Bohrer 1 Wincent Colaiuta builtin-shortlog.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/builtin-shortlog.c b/builtin-shortlog.c index 13df0c6..90666cb 100644 --- a/builtin-shortlog.c +++ b/builtin-shortlog.c @@ -265,7 +265,7 @@ int cmd_shortlog(int argc, const char **argv, const char *prefix) struct path_list *onelines = list.items[i].util; if (summary) { - printf("%s: %d\n", list.items[i].path, onelines->nr); + printf("%6d\t%s\n", onelines->nr, list.items[i].path); } else { printf("%s (%d):\n", list.items[i].path, onelines->nr); for (j = onelines->nr - 1; j >= 0; j--) { -- 1.5.3.7.2226.g8312-dirty