A Git commit activity visualization tool with detailed repository insights.
pip install git-count
- Visualize git commit activity with ASCII bars
- Group commits by day, month, or year
- Filter commits by author
- Date range filtering
- Directory-specific analysis
- Detailed repository insights
- Multiple output formats (text, JSON, CSV)
# Basic usage
git-count
# Show commits by month
git-count -p month
# Filter by author
git-count -a "uday"
# Show commits since a specific date
git-count -s "2023-01-01"
# Show detailed repository insights
git-count -i
# Output as JSON
git-count -o json
-p, --period
: Group commits by period (day/month/year)-a, --author
: Filter commits by author-s, --since
: Show commits more recent than a specific date-u, --until
: Show commits older than a specific date-d, --directory
: Analyze commits in a specific directory-m, --max-commits
: Limit the number of commits to display-o, --output
: Output format (text/json/csv)-i, --insights
: Show detailed repository insights-h, --help
: Show help message
MIT License