Skip to main content

gitnextver

Automatically bump semantic version tags in Git repositories.

Installation

pip install gitnextver

Or run directly:

uvx gitnextver

Usage

# Bump patch version in current directory
gitnextver

# Specify directory
gitnextver --directory /path/to/repo

# Verbose output
gitnextver --verbose

What it does

  1. Validates you're in a git repository
  2. Stashes uncommitted changes
  3. Pulls from remote with conflict detection
  4. Re-applies stashed changes
  5. Finds the latest vX.Y.Z tag and increments the patch version
  6. Commits all changes, creates the tag, and pushes

Defaults to v1.0.0 if no version tags exist.

License

Apache-2.0

Release files for gitnextver 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gitnextver 1.0.1
File Size Uploaded
gitnextver-1.0.1.tar.gz 12.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gitnextver 1.0.1
File Interpreter ABI Platform
gitnextver-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 23.2 kB

Release files / gitnextver-1.0.1.tar.gz

Download URL gitnextver-1.0.1.tar.gz
Size 12.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7b9e0d7176b43c012862d86b8e1d71efb45d22a66ba182afead168f17de057e5
BLAKE2b-256 checksum
How to use checksums
c98861f74c7774ab87ed39932d6f1192adee94e6f8c89584f17c5e370346257b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / gitnextver-1.0.1-py3-none-any.whl

Download URL gitnextver-1.0.1-py3-none-any.whl
Size 11.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
13a135fa4c397d9fe84659e15108b3a116d0302194b20088c7aaa837b8f86f0c
BLAKE2b-256 checksum
How to use checksums
f802703978b1530f79df9e9dbf27fecfb447886b0e67adc5c465e6c2e35ccb1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page