1个不稳定版本
0.1.0 | 2023年12月27日 |
---|
#23 在 #git-history
16KB
293 行
Git Fetch Commits
这是一个指向git仓库并返回所有提交的JSON格式摘要的实用工具,包括文件名、提交消息、时间戳和一些基本变更指标的实用工具。
如果您想要对多个git仓库的提交历史进行大规模分析,这可能是一个很有用的工具。
用法
# Compile the project
$ cargo build
# Run
$ cargo run <remote_url_of_repo>
输出
JSON输出定向到stdout,而进度和日志则定向到stderr。
注意事项
- 目前仅支持远程仓库。可能需要一个开关来支持本地/文件系统类型仓库。
Git认证
目前支持基于SSL Agent的认证以及明文认证。
依赖项
~13–23MB
~416K SLoC