]> git.ipfire.org Git - thirdparty/git.git/blame - Documentation/git-shortlog.txt
t4201 (shortlog): Test output format with multiple authors
[thirdparty/git.git] / Documentation / git-shortlog.txt
CommitLineData
3f971fc4
JH
1git-shortlog(1)
2===============
3f971fc4
JH
3
4NAME
5----
0b444cdb 6git-shortlog - Summarize 'git log' output
3f971fc4 7
3f971fc4
JH
8SYNOPSIS
9--------
0ad64fd0 10[verse]
b1889c36 11git log --pretty=short | 'git shortlog' [-h] [-n] [-s] [-e] [-w]
02646fe5 12'git shortlog' [-n|--numbered] [-s|--summary] [-e|--email] [-w[<width>[,<indent1>[,<indent2>]]]] <commit>...
3f971fc4
JH
13
14DESCRIPTION
15-----------
0b444cdb 16Summarizes 'git log' output in a format suitable for inclusion
4e27fb06 17in release announcements. Each commit will be grouped by author and
74237d62
JF
18the first line of the commit message will be shown.
19
20Additionally, "[PATCH]" will be stripped from the commit description.
21
02646fe5
JN
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
4e27fb06
NP
27OPTIONS
28-------
29
3240240f
SB
30-h::
31--help::
4e27fb06
NP
32 Print a short usage message and exit.
33
3240240f
SB
34-n::
35--numbered::
4e27fb06
NP
36 Sort output according to the number of commits per author instead
37 of author alphabetic order.
38
3240240f
SB
39-s::
40--summary::
23bfbb81 41 Suppress commit description and provide a commit count summary only.
4e27fb06 42
3240240f
SB
43-e::
44--email::
6508bb75
JK
45 Show the email address of each author.
46
55ef8a46
JH
47-w[<width>[,<indent1>[,<indent2>]]]::
48 Linewrap the output by wrapping each line at `width`. The first
49 line of each entry is indented by `indent1` spaces, and the second
50 and subsequent lines are indented by `indent2` spaces. `width`,
51 `indent1`, and `indent2` default to 76, 6 and 9 respectively.
52
7d48e9e6
MSO
53
54MAPPING AUTHORS
55---------------
56
57The `.mailmap` feature is used to coalesce together commits by the same
58person in the shortlog, where their name and/or email address was
59spelled differently.
60
61include::mailmap.txt[]
0925ce4d
MSO
62
63
3f971fc4
JH
64Author
65------
66Written by Jeff Garzik <jgarzik@pobox.com>
67
68Documentation
69--------------
70Documentation by Junio C Hamano.
71
72GIT
73---
9e1f0a85 74Part of the linkgit:git[1] suite