GitStats为一个用于生成git仓库统计信息的工具。它检查仓库并生成历史数据的统计信息。当前仅输出HTML格式的统计信息。
功能描述
当前GitStats所生成统计信息分为如下几类:
- 通用统计:总的文件数、行数、提交数、创建人数;
- 活动统计:按一天中的每个小时统计、按一周中的明天统计、按一星期中的每小时统计、按一年中的每月统计、按年和月统计、按年统计;
- 创建人统计:统计创建人信息,包括首次提交日期、最后提交日期等,按月统计提交人信息、按年统计提交人信息;
- 文件统计:按日期和扩展统计文件;
- 行数统计:按日期统计文件行数;
安装及使用
在Ubuntu下安装GitStats只需要执行如下命令即可:
aptitude install gitstats
使用GitStats的方法更简单:
gitstats repo gen
其中repo
为仓库目录,gen
为事先创建好的用于存储生成的HTML
文档的目录。然后在gen
目录下执行如下代码:
python -m SimpleHTTPServer 8080
既可以通过http://localhost:8080
查看到生成的页面。
示例
官网给出的示例如下所示: