1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114
|
.\" generated with Ronn-NG/v0.9.1
.\" http://github.com/apjanke/ronn-ng/tree/0.9.1
.TH "GIT\-SUMMARY" "1" "August 2021" "" "Git Extras"
.SH "NAME"
\fBgit\-summary\fR \- Show repository summary
.SH "SYNOPSIS"
\fBgit\-summary\fR [\-\-dedup\-by\-email] [\-\-no\-merges] [<committish>]
.br
\fBgit\-summary\fR \-\-line [<path>]
.SH "DESCRIPTION"
Shows a summary of the repository or a path within it\.
.SH "OPTIONS"
<committish>
.P
Summarize only the range of commits included in the <committish>\.
.P
<path>
.P
Summarize only the range of files included in the <path>\.
.P
\-\-dedup\-by\-email
.P
Remove duplicate authors who belong to the same email address\. For example,
.IP "" 4
.nf
$ git summary
\|\.\|\.\|\.
133 TJ Holowaychuk 9\.9%
115 Tj Holowaychuk 8\.5%
$ git summary \-\-dedup\-by\-email
\|\.\|\.\|\.
248 TJ Holowaychuk 18\.4%
.fi
.IP "" 0
.P
\-\-no\-merges
.P
Exclude merge commits\.
.P
\-\-line
.P
Summarize with lines other than commits\. When \fB\-\-line\fR is specified, the last argument is treated as <path>\.
.P
This option can not be used together with \fB\-\-dedup\-by\-email\fR or \fB\-\-no\-merges\fR\.
.SH "EXAMPLES"
Outputs a repo summary:
.IP "" 4
.nf
$ git summary
project : express
repo age : 10 months ago
commits : 1893
active : 93 days
files : 111
authors :
1285 visionmedia
478 Tj Holowaychuk
48 Aaron Heckmann
34 csausdev
26 ciaranj
6 Guillermo Rauch
3 Nick Poulden
2 Brian McKinney
2 Benny Wong
1 Justin Lilly
1 James Herdman
1 Adam Sanderson
1 Viktor Kelemen
1 Gregory Ritter
1 Greg Ritter
1 ewoudj
1 isaacs
1 Matt Colyer
.fi
.IP "" 0
.P
This command can also take a committish, and will print a summary for the range of commits included in the committish:
.IP "" 4
.nf
$ git summary v42\.\.
.fi
.IP "" 0
.P
Outputs a repo summary by line:
.IP "" 4
.nf
$ git summary \-\-line
project : git\-extras
lines : 26820
authors :
\|\.\|\.\|\.
.fi
.IP "" 0
.P
Filter with the path:
.IP "" 4
.nf
$ git summary \-\-line bin/
project : git\-extras
lines : 4420
authors :
\|\.\|\.\|\.
.fi
.IP "" 0
.SH "AUTHOR"
Written by Tj Holowaychuk <\fItj@vision\-media\.ca\fR>
.SH "REPORTING BUGS"
<\fIhttps://github\.com/tj/git\-extras/issues\fR>
.SH "SEE ALSO"
<\fIhttps://github\.com/tj/git\-extras\fR>
|