#git #stats #commit #author #aggregated #revision #shortlog

app git-stats

获取聚合的简短日志统计的工具

18 个版本

0.1.17 2024年8月10日
0.1.16 2024年5月3日
0.1.15 2024年4月26日
0.1.9 2024年1月18日
0.1.5 2022年11月23日

命令行工具 中排名第 1011

Download history 341/week @ 2024-04-26 160/week @ 2024-05-03 6/week @ 2024-05-10 7/week @ 2024-05-17 1/week @ 2024-05-24 2/week @ 2024-06-07 2/week @ 2024-06-14 9/week @ 2024-07-26 2/week @ 2024-08-02 116/week @ 2024-08-09

每月下载量 127

BlueOak-1.0.0

16KB
235

📊
git 统计

获取聚合的简短日志统计的工具。


Git Stats 解析 简短日志 信息以获取更改文件、新增和删除的统计。例如

$ git stats -r origin..HEAD
 Author           Commits  Changed Files  Insertions  Deletions  Net Δ
 Luke Hsiao            67            117       +2616      -1126  +1490
 dependabot[bot]       31             62        +203       -267    -64
 Total                 98            179       +2819      -1393  +1426

 Reviewer/Tester  Commits
 Luke Hsiao             1

安装

这是一个被美化的shell脚本。因此,它期望你在你的机器上安装并配置了 gitsortuniq,并且它们在你的 $PATH 中。

来自crates.io

cargo install git-stats --locked

用法

A tool for getting aggregated 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
  -s, --sort <SORT>      What column to sort by [default: commits] [possible values: author, commits, files, insertions, deletions, net]
      --reverse          Whether to reverse the sorting from descending to ascending
  -a, --author <AUTHOR>  Limit the commits output to ones with author header lines that match the specified pattern (regular expression)
  -h, --help             Print help (see more with '--help')
  -V, --version          Print version

依赖关系

~7–19MB
~229K SLoC