Crates.io | git-commit-stats |
lib.rs | git-commit-stats |
version | |
source | src |
created_at | 2024-01-05 14:36:59.645704 |
updated_at | 2025-01-22 09:48:17.520366 |
description | A tool to analyze git commits |
homepage | https://github.com/alex289/git-commit-stats |
repository | https://github.com/alex289/git-commit-stats |
max_upload_size | |
id | 1089779 |
Cargo.toml error: | TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
git-commit-stats is a command-line tool designed to provide insightful analysis of Git repositories. It analyzes commit histories, providing users with valuable information about coding habits and patterns. The tool aims to enhance your understanding of code changes over time.
> git-commit-stats
Commit statistics:
Files changed: 86
Insertions: 2067
Deletions: 429
Commit message word occurrences:
github: 139
clap: 136
com: 127
https: 104
dependencies: 89
1: 85
dependency: 84
chore: 79
group: 78
update: 77
Commit activity:
Most active day: 05-01-2024 with 33 commits
Most active hour: 14 with 19 commits
cargo install git-commit-stats
> git-commit-stats --help
A tool to analyze git commits
Usage: git-commit-stats [OPTIONS]
Options:
-r, --repo-path <REPO_PATH> Path to the Git repository (default = current directory) [default: ]
-a, --after <AFTER> Commit hash which commits should be analyzed (default = all) [default: ]
-b, --before <BEFORE> Commit hash before which commits should be analyzed (default = all) [default: ]
-u, --user <USER> User name for commit analysis (default = git config user.name) [default: ]
-h, --help Print help
-V, --version Print version
We welcome contributions! If you find any issues or have ideas for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License. Feel free to use, modify, and distribute it as needed.