Built with the tools and technologies:
Gitcommit_stats is a valuable tool enabling users to track and analyze historical Git repository commits efficiently. By providing an effective summary of recent commit transactions based on configurable keyword searches, it helps reveal essential information about coding changes. The system seamlessly excludes non-committer actions by default, allowing for focused tracking and evaluation of actual development progress.
└── /
├── Cargo.lock
├── Cargo.toml
└── src
└── main.rs
.
File | Summary |
---|---|
Cargo.toml | Configuring package attributes, defining dependencies, ensuring version control integrity and compatibility through careful manipulation of crates like Clap, ultimately harmonizing functionality within an efficient build workflow for the git_commit_stats repository. |
src
File | Summary |
---|---|
main.rs | Lists recent commits based on keyword searches+ Excludes merge commits by default unless flag specified* Tracks commitment metrics (insertions, deletions, files changed) per commit+ Generates a formatted summary output |
Rust: version x.y.z
Build the project from source:
- Clone the repository:
❯ git clone https://github.com/Lemonnnnnnnnnnn/git-commit-stats
- Navigate to the project directory:
❯ cd git-commit-stats
- Install the required dependencies:
❯ cargo build
To run the project, execute the following command:
❯ cargo run "keyword"