]> git.ipfire.org Git - thirdparty/util-linux.git/commit
tools: add git-version-next script release versioning
authorKarel Zak <kzak@redhat.com>
Mon, 22 Sep 2025 09:59:49 +0000 (11:59 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 22 Sep 2025 10:10:38 +0000 (12:10 +0200)
commit7c831bbad288cec55a49c09c3b9bc24370d04828
tree91bccf870ca3d19283c4a6ce67449d381dd83e03
parent6fbde1c7db838e22b109e2e58eaa51b086758bc6
tools: add git-version-next script release versioning

- Only works on stable/* branches (releases are generated from stable branches)
- Supports util-linux versioning: vX.Y (major), vX.Y.Z (maintenance)
- Command-line options: --rc, --release-master, --release-update
- Safety check prevents --release-master on branches with existing releases
- Testing support via --last-release and --last-xy-release overrides

Version Schema:
  Major releases:      vX.Y-rc1, vX.Y-rc2, [vX.Y-rc3], vX.Y
  Maintenance releases: vX.Y.Z-rc1, vX.Y.Z

Signed-off-by: Karel Zak <kzak@redhat.com>
tools/git-version-next [new file with mode: 0755]