mirror of
https://github.com/tj/git-extras.git
synced 2026-09-10 07:26:17 -04:00
113 lines
2.2 KiB
Markdown
113 lines
2.2 KiB
Markdown
git-summary(1) -- Show repository summary
|
|
=========================================
|
|
|
|
## SYNOPSIS
|
|
|
|
`git-summary` [--dedup-by-email] [--no-merges] [<committish>]
|
|
`git-summary` --line [<path>]
|
|
|
|
## DESCRIPTION
|
|
|
|
Shows a summary of the repository or a path within it.
|
|
|
|
## OPTIONS
|
|
|
|
<committish>
|
|
|
|
Summarize only the range of commits included in the <committish>.
|
|
|
|
<path>
|
|
|
|
Summarize only the range of files included in the <path>.
|
|
|
|
--dedup-by-email
|
|
|
|
Remove duplicate authors who belong to the same email address.
|
|
For example,
|
|
|
|
$ git summary
|
|
...
|
|
133 TJ Holowaychuk 9.9%
|
|
115 Tj Holowaychuk 8.5%
|
|
|
|
$ git summary --dedup-by-email
|
|
...
|
|
248 TJ Holowaychuk 18.4%
|
|
|
|
--no-merges
|
|
|
|
Exclude merge commits.
|
|
|
|
--line
|
|
|
|
Summarize with lines other than commits.
|
|
When `--line` is specified, the last argument is treated as <path>.
|
|
|
|
This option can not be used together with `--dedup-by-email` or `--no-merges`.
|
|
|
|
## EXAMPLES
|
|
|
|
Outputs a repo summary:
|
|
|
|
$ 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
|
|
|
|
This command can also take a committish, and will print a summary for the range
|
|
of commits included in the committish:
|
|
|
|
$ git summary v42..
|
|
|
|
Outputs a repo summary by line:
|
|
|
|
$ git summary --line
|
|
|
|
project : git-extras
|
|
lines : 26820
|
|
authors :
|
|
...
|
|
|
|
Filter with the path:
|
|
|
|
$ git summary --line bin/
|
|
|
|
project : git-extras
|
|
lines : 4420
|
|
authors :
|
|
...
|
|
|
|
## AUTHOR
|
|
|
|
Written by Tj Holowaychuk <<tj@vision-media.ca>>
|
|
|
|
## REPORTING BUGS
|
|
|
|
<<https://github.com/tj/git-extras/issues>>
|
|
|
|
## SEE ALSO
|
|
|
|
<<https://github.com/tj/git-extras>>
|