#git-repository #git-commit #line #user #loc #deleted #added

app git-loc-analyzer

Rust编写的命令行工具,分析Git仓库中每个提交添加和删除的行数,并报告每个用户的总修改行数

1个不稳定版本

0.1.0 2024年3月26日

#4#deleted

MIT 许可证

7KB
104

Git LOC Analyzer

Git LOC Analyzer 是一个基于 Rust 的命令行工具,分析 Git 仓库中每个提交添加和删除的行数,并报告每个用户的总修改行数。

此项目的目的是提供对 Git 仓库中个人开发者贡献的洞察。通过分析添加和删除的代码行(LOC),该工具旨在识别诸如通过减少公司创始人贡献的 LOC 来认可优秀工程师的招聘等激励措施,并为开源贡献分配适当的奖励。

特性

  • 分析 Git 仓库中添加和删除的行
  • 汇总每个提交的每个用户的修改行数

安装

cargo install git-loc-analyzer

使用方法

安装工具后,您可以从命令行运行它。导航到 Git 仓库的根目录,然后运行

git-loc-analyzer --start-date 2023-01-01 --end-date 2023-12-31

这将分析指定日期范围内的提交,并输出每个用户添加和删除的行数。

许可证

本项目采用 MIT 许可证。

依赖项

~10MB
~255K SLoC