Skip to main content

git-tag-bump: a simple utility for quickly bumping Git semver tags

Project description

gtbump

git tag bump: A simple utility to bump and manage semver git tags and generate Markdown changelogs.

Install

pip install gtbump

Usage

# cd to your git repo.

# see the last tag.
$ gtbump --show
no tags found. Run --init to add v0.1.0

# add a tag for the first time.
$ gtbump --init
bumped v0.0.0 -> v0.1.0

# bump major | minor | patch
$ gtbump --minor
bumped v0.1.0 -> v0.2.0

$ gtbump --major
bumped v0.2.0 -> v1.2.0

# delete the last tag
$ gtbump --delete-last
deleted v1.2.0

# push the last tag upstream(or --push-last=your_remote_name)
$ gtbump --push-last
pushing v0.3.0 to origin

# generate changelog for the latest tag. This can be copy-pasted into GitHub's release description.
$ gtbump --changelog
changelog for v1.0.0 -> v1.1.0
- b361292 Display app version the settings UI
- a3b285f Fix Buefy number input width
- 63520d2 Merge pull request #388 from dunklesToast/chore/update-german-translations
- 3abac31 chore(translations): improve german translations
- 3ecac76 Fix Vue linting issue

Check gtbump --help for more options.

Licensed under the MIT license.

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

gtbump-1.2.1.tar.gz (4.3 kB view details)

Uploaded Source

File details

Details for the file gtbump-1.2.1.tar.gz.

File metadata

  • Download URL: gtbump-1.2.1.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.9

File hashes

Hashes for gtbump-1.2.1.tar.gz
Algorithm Hash digest
SHA256 41910305cbe1fc501712d191ab15b0757d5fe06313f2c4812ba4d519ae569f83
MD5 d79f0b47accfde5ab060a70d576808c5
BLAKE2b-256 3120392c9618c4ee3962dda9797915f5c0e81ca8a66d46f4daf463d4ea85bb6e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page