punchcard generator for git commit frequencies
Project description
Simple git punchcard utility, inspired by git-punchcard-plot but rewritten 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.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59674b12119c069f10ce029d4b0e50bc4c68a35c6c0bee2e554065529abd4cac |
|
MD5 | b01fad688b2844efc22f9d98182cebd5 |
|
BLAKE2b-256 | c118bfb1414f40bac32fdefb2fe722f5355431fb459a76ebded8ea26e91fab5a |