mirror of
https://github.com/tj/git-extras.git
synced 2026-09-13 17:06:22 -04:00
86 lines
2.6 KiB
Markdown
86 lines
2.6 KiB
Markdown
git-effort(1) -- Show effort statistics on file(s)
|
|
=================================
|
|
|
|
## SYNOPSIS
|
|
|
|
`git-effort` [--above <value>] [<options>] [[--] <path>...]
|
|
|
|
## DESCRIPTION
|
|
|
|
Shows effort statistics about files in the repository.
|
|
|
|
Display includes:
|
|
- Commits: number of commits per file - highlighting files with most activity.
|
|
- Active days: total number of days which contributed modifications to this file.
|
|
|
|
## OPTIONS
|
|
|
|
--above <value>
|
|
|
|
Ignore files with commits <= a value.
|
|
|
|
Run
|
|
man -P 'less +/Commit\ Limiting' git-log
|
|
to read about options to limit which commits are counted.
|
|
|
|
Note: `git-effort` does not accept commit ranges.
|
|
|
|
[--] <path>...
|
|
|
|
Only count commits that touches the given paths.
|
|
|
|
## EXAMPLES
|
|
|
|
Note: Output will first appear unsorted, then the screen is cleared and the sorted
|
|
list is output. The initial unsorted list is not shown in the examples for brevity.
|
|
|
|
Displays "effort" statistics:
|
|
|
|
$ git effort --above 5
|
|
|
|
file commits active days
|
|
|
|
git-extras 26 18
|
|
git-release 13 13
|
|
git-effort 13 2
|
|
git-ignore 11 7
|
|
git-changelog 11 8
|
|
git-graft 9 6
|
|
git-summary 8 6
|
|
git-delete-branch 8 6
|
|
git-repl 7 5
|
|
|
|
|
|
$ git effort --after="one year ago" --above 5 --author="Leila Muhtasib"
|
|
|
|
file commits active days
|
|
|
|
git-extras 15 12
|
|
git-release 6 4
|
|
git-effort 6 2
|
|
git-ignore 4 4
|
|
git-changelog 3 2
|
|
git-graft 2 2
|
|
|
|
Showing statistics on directories is also possible
|
|
|
|
$ git effort bin man
|
|
|
|
file commits active days
|
|
|
|
bin.......................................... 406 232
|
|
man.......................................... 118 80
|
|
|
|
|
|
## AUTHOR
|
|
|
|
Written by Leila Muhtasib <<muhtasib@gmail.com>>
|
|
|
|
## REPORTING BUGS
|
|
|
|
<<https://github.com/tj/git-extras/issues>>
|
|
|
|
## SEE ALSO
|
|
|
|
<<https://github.com/tj/git-extras>>
|