git-stats 0.1.10

A script for grabbing more thorough shortlog stats
git-stats-0.1.10 is not a library.

Git Stats parses shortlog information to get stats about the files changed, additions, and deletions. For example:

$ git stats -r origin..HEAD
  Author           Commits  Changed Files  Insertions  Deletions  Net Δ
  Luke Hsiao            55             95       +2395      -1052  +1343
  dependabot[bot]       31             62        +203       -267    -64
            Total       86            157       +2598      -1319  +1279

  Reviewer/Tester  Commits
  Luke Hsiao             1

Install

This is a glorified shell script. As such, it expects that you have git installed on your machine and in your $PATH.

From crates.io

cargo install git-stats --locked

Usage

A script for grabbing more thorough shortlog stats

Usage: git-stats [OPTIONS] [revision-range]

Arguments:
  [revision-range]  Show only commits in the specified revision range [default: HEAD]

Options:
  -e, --email    Show the email address of each author
  -r, --reviews  Show who reviewed/tested commits based on `Acked-by`, `Tested-by`, and `Reviewed-by` git trailers
  -h, --help     Print help (see more with '--help')
  -V, --version  Print version