git_history_to_changelog
Status (master branch)
What is it?
GHTC (Git History To Changelog) is yet another tool to generate a changelog from git history (with conventional commit spec).
Why another tool?
Just because we didn't find an existing tool matching our needs.
How to use it?
Usage: ghtc [OPTIONS] REPO_ROOT
Arguments:
REPO_ROOT the fullpath to the git repository [required]
Options:
--tags-regex TEXT regex to select tags to show on changelog
[default: ^v[0-9]]
--starting-rev TEXT starting revision (if not set
ghtc_changelog_start tag if exists, else
first git commit)
--remove-duplicates-entries / --no-remove-duplicates-entries
if True, remove duplicate entries [default:
True]
--unreleased / --no-unreleased if True, add a section about unreleased
changes [default: True]
--include-type TEXT include (only) given conventional types in
changelog (can be used multiple times, all
types by default), available types: other,
build, chore, style, ci, refactor, test,
docs, perf, fix, feat [default: ]
--title TEXT [default: CHANGELOG]
--unreleased-title TEXT [default: [Unreleased]]
--help Show this message and exit.
The generated CHANGELOG is sent to standard output.
Contributing guide
See CONTRIBUTING.md file.
Code of Conduct
See CODE_OF_CONDUCT.md file.
Sponsors
(If you are officially paid to work on MetWork Framework, please contact us to add your company logo here!)
Metadata
Release files for ghtc 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ghtc-0.2.2.tar.gz | 9.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ghtc-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.3 kB
Release files / ghtc-0.2.2.tar.gz
| Download URL | ghtc-0.2.2.tar.gz |
|---|---|
| Size | 9.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c0788152d2952a62f41f5a61b5ec6b5e400f3bd03bbf87c1643b2a0bf33cf74b
|
|
BLAKE2b-256 checksum How to use checksums |
e58444ca4640b6a87da55971557544a6fc3bffb2f48f17145d7883a64570f891
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / ghtc-0.2.2-py3-none-any.whl
| Download URL | ghtc-0.2.2-py3-none-any.whl |
|---|---|
| Size | 9.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
86696de52b99aa96974ef69b97cf826d1527623f8f8bc1248ac24521e6ffe4d4
|
|
BLAKE2b-256 checksum How to use checksums |
ddbf20afefdb06f358df45d5471f2a889a05593b34230f1f84ba4e0a02f46b66
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|