Skip to content

A Git commit activity visualization tool with detailed repository insights

License

Notifications You must be signed in to change notification settings

techUdayMungalpara/git_count

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

git_count

A Git commit activity visualization tool with detailed repository insights.

PyPI Downloads

Installation

pip install git-count

Features

  • 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)

Usage

# 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

Options

  • -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

License

MIT License

About

A Git commit activity visualization tool with detailed repository insights

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages