GitGriffin is a powerful commit analysis tool implemented in C++. It provides comprehensive insights into Git repository histories, author contributions, and commit patterns.
Like the project? Make sure to leave a ⭐ on the repository!
GitGriffin allows you to analyze commits in Git repositories, offering detailed reports on commit frequency, author contributions, and other relevant metrics.
- Commit Analysis: Gain insights into commit frequency, distribution, and patterns over time.
- Author Contributions: Understand the impact of each author on the repository through commit analysis.
- Integration: Seamless integration into existing Git workflows for enhanced project management.
Download the latest release for your operating system from the GitHub Releases page.
To compile GitGriffin yourself, follow these steps:
- Clone Repository: Clone the Git repository to your local machine.
- Build Project: Use the provided Makefile to build the GitGriffin executable.
- Run GitGriffin: Execute the GitGriffin binary with the path to your Git repository.
After running GitGriffin, you'll see analysis results like the following:
Commit Analysis Report:
Commits per Author:
John Doe: 20
Jane Smith: 15
Commits per Day:
2023-07-01: 5
2023-07-02: 10
"GitGriffin" is published under the MIT License. See LICENSE.md for details.