View commit history through a PDF
Project description
# commits2pdf Visualise a GitHub repo’s commit history in PDF form via the command-line <br><br> ## Dependencies pycairo`<br> `GitPython <br><br> ## Installation pip install commits2pdf or<br> pip3 install commits2pdf <br><br> ## Usage Simple usage: ` commits2pdf -ow tomasvana10 ` _Explanation_: Run the commmits2pdf cli tool in the current directory (assuming it is a repository). The owner name must be provided in all cases.
<br>**More advanced usage**: ` commits2pdf -ow tomasvana10 -rp ../seriescalculator_sdd -a person@email.com,other_person@gmail.com -s 2024/11/30 -e 2024/12/30 -b other_branch -l ` _Explanation_: 1. Override the default repository path 2. Look for specific commit emails (separated by commas) 3. Search for commits from the -s value until the -e value 4. Search for commits only made to other_branch 5. Toggle light mode for the PDF output (-l)
<br>**Clone the repo you need on-demand**: ` commits2pdf -ow tomasvana10 -fc some_repo_name ` _Explanation_: Create the repo you have specified and make the PDF (in the current working directory, not the new repo directory). A path for this repo can be specified using the -rp parameter.
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 commits2pdf-1.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d93388033d5a73a92877433be580fa08945611474a0a4460f1a20551e0dcf520 |
|
MD5 | 2cc3761592ba5170e8522ccf543c7f92 |
|
BLAKE2b-256 | 5a99abbd72f256d449bff5e00d69dec0ab1ee15e8a2e270796f1e7112507bf9f |