Automatic versioning and changelog generation from git commits.
Project description
Standard Bumpkin
pip install standard-bumpkin
Usage
git config --global user.email "foo@bar.com"
git config --global user.name "Autoversion"
bumpkin --help
# output commands to run without performing them
bumpkin --dry-run
# bump and push version if commits matching the tag specs are found
bumpkin
# bump and push version regardless, as long as there are new commits since the last tag
bumpkin --force
# bump version without generating a changelog or version file, just a tag
bumpkin --no-changelog --no-version-file --force
What is it?
A utility that parses git commit history, formulates a changelog and creates a git release. It currently only does one thing and contain plenty of bugs. Use at your own risk.
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
standard-bumpkin-2021.9.12.tar.gz
(10.2 kB
view hashes)
Built Distribution
Close
Hashes for standard-bumpkin-2021.9.12.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1925fbb0dcb09c24a197660d85b22e718e4feff40119804c69cc35026098d726 |
|
MD5 | f1365906ca6fa67975fdaf8ec5d7513e |
|
BLAKE2b-256 | d73785abdcc69aa9430d4b32ebe86b2634eeb0d5e317511cde2ec5ac4c40361e |
Close
Hashes for standard_bumpkin-2021.9.12-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b6db078279d03bb621152c0dcc2a741fbe8489d7e80447e2fb05824a087fd4b |
|
MD5 | 2f5f906b0b7842b96af88de1c0a3500a |
|
BLAKE2b-256 | f17c009f8b0987279b2f1acd075cca8a5bc85bd06dfb0e87ad91e932e89d1d4d |