| Crates.io | git-fetch-commits |
| lib.rs | git-fetch-commits |
| version | 0.1.3 |
| created_at | 2023-12-27 11:19:47.18817+00 |
| updated_at | 2025-10-22 17:09:36.148983+00 |
| description | A cool little tool for pulling commit data from a git repository |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1081592 |
| size | 52,663 |
Just a cool tool to point at a git repo and return a JSON formatted summary of all commits, including file names, commit messages, timestamp and some basic change metrics.
Maybe a handy tool if you wanted to perform large scale analysis of commit history across multiple git repositories.
# Compile the project
$ cargo build
# Run
$ cargo run <remote_url_of_repo>
JSON output is directed to stdout, whereas progress & logging directed to stderr.
Currently supports SSL Agent based auth as well as Plaintext auth.