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.
See CONTRIBUTING.md file.
Code of Conduct
See CODE_OF_CONDUCT.md file.
(If you are officially paid to work on MetWork Framework, please contact us to add your company logo here!)
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.
ghtc-0.2.0.tar.gz (8.0 kB view hashes)
ghtc-0.2.0-py3-none-any.whl (9.4 kB view hashes)