https://github.com/altiran/git-griffin
Comprehensive Git commit analysis tool implemented in C++
https://github.com/altiran/git-griffin
git git-tools github
Last synced: 11 months ago
JSON representation
Comprehensive Git commit analysis tool implemented in C++
- Host: GitHub
- URL: https://github.com/altiran/git-griffin
- Owner: Altiran
- License: mit
- Created: 2024-07-01T18:24:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-23T11:09:38.000Z (12 months ago)
- Last Synced: 2025-03-19T09:41:03.320Z (11 months ago)
- Topics: git, git-tools, github
- Language: C++
- Homepage: https://altiran.com/git-griffin
- Size: 17.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# GitGriffin
GitGriffin is a powerful commit analysis tool implemented in C++. It provides comprehensive insights into Git repository
histories, author contributions, and commit patterns.
[ ](https://github.com/Altiran/git-griffin)
[  ](https://discord.gg/jsSGFeR)
[ ](https://github.com/Altiran/git-griffin/releases/tag/v1.0.0)
[ ](https://github.com/Altiran/git-griffin/fork)
[ ](https://github.com/Altiran/git-griffin/stargazers)
[ ](https://github.com/Altiran/git-griffin/watchers)
[ ](https://github.com/Altiran/git-griffin/graphs/commit-activity)
[ ](https://github.com/Altiran)
[ ](https://wakatime.com/badge/github/Altiran/git-griffin)
**Like the project? Make sure to leave a ⭐ on the repository!**
## Overview
GitGriffin allows you to analyze commits in Git repositories, offering detailed reports on commit frequency, author
contributions, and other relevant metrics.
## Features
- **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
Download the latest release for your operating system from
the [GitHub Releases page](https://github.com/Altiran/catsay/releases/latest).
## Compilation
To compile GitGriffin yourself, follow these steps:
1. **Clone Repository**: Clone the Git repository to your local machine.
2. **Build Project**: Use the provided Makefile to build the GitGriffin executable.
3. **Run GitGriffin**: Execute the GitGriffin binary with the path to your Git repository.
## Example Output
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
```
## License
"GitGriffin" is published under the MIT License.
See [LICENSE.md](https://github.com/Altiran/git-griffin/blob/main/LICENSE.md) for details.