1git-shortlog(1) 2=============== 3 4NAME 5---- 6git-shortlog - Summarize 'git log' output 7 8SYNOPSIS 9-------- 10[verse] 11git log --pretty=short | 'git shortlog' [-h] [-n] [-s] [-e] [-w] 12'git shortlog' [-n|--numbered] [-s|--summary] [-e|--email] [-w[<width>[,<indent1>[,<indent2>]]]] <commit>... 13 14DESCRIPTION 15----------- 16Summarizes 'git log' output in a format suitable for inclusion 17in release announcements. Each commit will be grouped by author and 18the first line of the commit message will be shown. 19 20Additionally, "[PATCH]" will be stripped from the commit description. 21 22If no revisions are passed on the command line and either standard input 23is not a terminal or there is no current branch, 'git shortlog' will 24output a summary of the log read from standard input, without 25reference to the current repository. 26 27OPTIONS 28------- 29 30-h:: 31--help:: 32 Print a short usage message and exit. 33 34-n:: 35--numbered:: 36 Sort output according to the number of commits per author instead 37 of author alphabetic order. 38 39-s:: 40--summary:: 41 Suppress commit description and provide a commit count summary only. 42 43-e:: 44--email:: 45 Show the email address of each author. 46 47--format[='<format>']:: 48 Instead of the commit subject, use some other information to 49 describe each commit. '<format>' can be any string accepted 50 by the `--format` option of 'git log', such as '{asterisk} [%h] %s'. 51 (See the "PRETTY FORMATS" section of linkgit:git-log[1].) 52 53 Each pretty-printed commit will be rewrapped before it is shown. 54 55-w[<width>[,<indent1>[,<indent2>]]]:: 56 Linewrap the output by wrapping each line at `width`. The first 57 line of each entry is indented by `indent1` spaces, and the second 58 and subsequent lines are indented by `indent2` spaces. `width`, 59 `indent1`, and `indent2` default to 76, 6 and 9 respectively. 60 61 62MAPPING AUTHORS 63--------------- 64 65The `.mailmap` feature is used to coalesce together commits by the same 66person in the shortlog, where their name and/or email address was 67spelled differently. 68 69include::mailmap.txt[] 70 71 72Author 73------ 74Written by Jeff Garzik <jgarzik@pobox.com> 75 76Documentation 77-------------- 78Documentation by Junio C Hamano. 79 80GIT 81--- 82Part of the linkgit:git[1] suite