#git-commit #git-repository #commit-message #git-history #tool #fetch #data

app git-fetch-commits

一个从git仓库中拉取提交数据的实用工具

1个不稳定版本

0.1.0 2023年12月27日

#23#git-history

MIT 协议

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