1GIT-SUMMARY(1)                    Git Extras                    GIT-SUMMARY(1)
2
3
4

NAME

6       git-summary - Show repository summary
7

SYNOPSIS

9       git-summary [--dedup-by-email] [--no-merges] [<committish>]
10       git-summary --line [<path>]
11

DESCRIPTION

13       Shows a summary of the repository or a path within it.
14

OPTIONS

16       <committish>
17
18       Summarize only the range of commits included in the <committish>.
19
20       <path>
21
22       Summarize only the range of files included in the <path>.
23
24       --dedup-by-email
25
26       Remove  duplicate authors who belong to the same email address. For ex‐
27       ample,
28
29
30           $ git summary
31           ...
32           133  TJ Holowaychuk            9.9%
33           115  Tj Holowaychuk            8.5%
34
35           $ git summary --dedup-by-email
36           ...
37           248  TJ Holowaychuk            18.4%
38
39
40
41       --no-merges
42
43       Exclude merge commits.
44
45       --line
46
47       Summarize with lines other than commits. When --line is specified,  the
48       last argument is treated as <path>.
49
50       This   option  can  not  be  used  together  with  --dedup-by-email  or
51       --no-merges.
52

EXAMPLES

54       Outputs a repo summary:
55
56
57           $ git summary
58
59           project  : express
60           repo age : 10 months ago
61           commits  : 1893
62           active   : 93 days
63           files    : 111
64           authors  :
65            1285 visionmedia
66             478 Tj Holowaychuk
67              48 Aaron Heckmann
68              34 csausdev
69              26 ciaranj
70               6 Guillermo Rauch
71               3 Nick Poulden
72               2 Brian McKinney
73               2 Benny Wong
74               1 Justin Lilly
75               1 James Herdman
76               1 Adam Sanderson
77               1 Viktor Kelemen
78               1 Gregory Ritter
79               1 Greg Ritter
80               1 ewoudj
81               1 isaacs
82               1 Matt Colyer
83
84
85
86       This command can also take a committish, and will print a  summary  for
87       the range of commits included in the committish:
88
89
90           $ git summary v42..
91
92
93
94       Outputs a repo summary by line:
95
96
97           $ git summary --line
98
99           project  : git-extras
100           lines    : 26820
101           authors  :
102             ...
103
104
105
106       Filter with the path:
107
108
109           $ git summary --line bin/
110
111           project  : git-extras
112           lines    : 4420
113           authors  :
114             ...
115
116
117

AUTHOR

119       Written by Tj Holowaychuk <tj@vision-media.ca>
120

REPORTING BUGS

122       <https://github.com/tj/git-extras/issues>
123

SEE ALSO

125       <https://github.com/tj/git-extras>
126
127
128
129                                  August 2021                   GIT-SUMMARY(1)
Impressum