ghtc service
Project description
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!)
Project details
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ghtc-0.2.1.tar.gz.
File metadata
- Download URL: ghtc-0.2.1.tar.gz
- Upload date:
- Size: 9.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27f87094d948acad54ee4d2822bc69ba6cfd3c42ff3ba2bbd472f85e95bebadd
|
|
| MD5 |
ffa341150b1e12c5a3920502b49a065d
|
|
| BLAKE2b-256 |
068b4e0db9237913c52d5058e6391bd8ec1e50246845e490198e2b948a1dfa1d
|
File details
Details for the file ghtc-0.2.1-py3-none-any.whl.
File metadata
- Download URL: ghtc-0.2.1-py3-none-any.whl
- Upload date:
- Size: 9.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93a34fb5edaf23b3f8d51405cc45d16baddbc12c9284255f021a239193183c89
|
|
| MD5 |
0631493c189962062ed6438dee8b27d9
|
|
| BLAKE2b-256 |
85fcd2a0484711047ef81efcd5f0a3367a257a2244e09aa41b926d91b70ed2d5
|