1GIT-SUMMARY(1) Git Extras GIT-SUMMARY(1)
2
3
4
6 git-summary - Show repository summary
7
9 git-summary [--line] [--dedup-by-email] [<commitish>]
10
12 Shows a summary of the repository.
13
15 <commitish>
16
17 Summarize only the range of commits included in the <commitish>.
18
19 --dedup-by-email
20
21 Remove duplicate authors who belong to the same email address. For
22 example,
23
24
25
26 $ git summary
27 133 TJ Holowaychuk 9.9%
28 115 Tj Holowaychuk 8.5%
29
30 $ git summary --dedup-by-email
31 248 TJ Holowaychuk 18.4%
32
33
34
35 This option can not be used together with --line.
36
37 --line
38
39 Summarize with lines other than commits. Any <commitish> is ignored
40 when --line is specified.
41
43 Outputs a repo summary:
44
45
46
47 $ git summary
48
49 project : express
50 repo age : 10 months ago
51 commits : 1893
52 active : 93 days
53 files : 111
54 authors :
55 1285 visionmedia
56 478 Tj Holowaychuk
57 48 Aaron Heckmann
58 34 csausdev
59 26 ciaranj
60 6 Guillermo Rauch
61 3 Nick Poulden
62 2 Brian McKinney
63 2 Benny Wong
64 1 Justin Lilly
65 1 James Herdman
66 1 Adam Sanderson
67 1 Viktor Kelemen
68 1 Gregory Ritter
69 1 Greg Ritter
70 1 ewoudj
71 1 isaacs
72 1 Matt Colyer
73
74
75
76 This command can also take a commitish, and will print a summary for
77 the range of commits included in the commitish:
78
79
80
81 $ git summary v42..
82
83
84
85 Outputs a repo summary by line:
86
87
88
89 $ git summary --line
90
91 project : git-extras
92 lines : 26820
93 authors :
94 ...
95
96
97
98 The commitish is ignored when --line is specified.
99
101 Written by Tj Holowaychuk <tj@vision-media.ca>
102
104 <https://github.com/tj/git-extras/issues>
105
107 <https://github.com/tj/git-extras>
108
109
110
111 October 2019 GIT-SUMMARY(1)