punchcard generator for git commit frequencies
Project description
Simple git punchcard utility, inspired by git-punchcard-plot but rewritten for for python3 with matplotlib.
Installation
The script can be obtained from PyPI:
pip install --user git-punchcard
Alternatively, simply drop the git-punchcard script into ~/.local/bin and add that folder to PATH.
Usage
Show a github-like punchcard plot with grid:
git punchcard --grid
By default, the author’s local timezone is used for the plot. In order to use a fixed timezone for all commits, you have to specify a --timezone argument, e.g.:
git punchcard --timezone CET
You can pass additional git log options to restrict the range of commits or author after --, for example:
git punchcard -- --author=myself master~20..master
Set the directory of the git repository as follows:
git -C /path/to/repo punchcard
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for git_punchcard-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92577b3a9070e9ec0c5fa09d89d6a50c8b3584b97905e10422b9e3e4c89e58a7 |
|
MD5 | c5e8ade8ed3a6e389841185c21370d9c |
|
BLAKE2b-256 | 326a92df73c8755c8658f72aba0f4bd77df062932c029b95019cb141e92aaaf5 |