A way of visualizing a heat map of a git repo
A tool for displaying a visual representation of your git history.
Heatwave generates a heat map of your git commits, similar to how GitHub's heat map looks. View all commits or a single user's commits for the past year or previous years.
The easiest way to install heatwave is with pip.
pip install heatwave
To install this manually, clone this repo and then install all neede requirements use pip like so:
pip install -r requirements.txt'
View All Committers
View repo stats for all committers:
$ ./heatwave.py /path/to/my/repo -a
View All Committers For Several Years
View 3 years worth of commits:
$ ./heatwave.py /path/to/my/repo -a -y 3
View A Specific Committer
View stats on a particular committer:
$ ./heatwave.py 'James Stoup' /path/to/my/repo
View Number of Commits
View number of commits a user made, instead of color:
$ ./heatwave.py --status-type number 'James Stoup' /path/to/my/repo
List everyone who committed to this repo:
$ ./heatwave.py /path/to/my/repo -l
View detailed stats on a particular committer:
$ ./heatwave.py -v 'James Stoup' /path/to/my/repo
View detailed stats on everyone going back 10 years
$ ./heatwave.py /path/to/my/repo -v -a -y 10
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.