[FFmpeg-devel] [PATCH 0/2] New versioning (was: version.sh: Always use latest tag for generated version number)

Hendrik Leppkes h.leppkes at gmail.com
Mon Mar 7 09:58:10 CET 2016

On Sun, Mar 6, 2016 at 2:50 AM, Timothy Gu <timothygu99 at gmail.com> wrote:
> This patch set implements the versioning algorithm I recently proposed.
> The first patch addresses an already existing problem with version.sh.
> The second is the one actually implementing the change.
> To Michael and all release makers: after this patchset when making a
> release in a release branch, please do ALL of the following in the
> following order.
> 2. git add VERSION
> 3. Update doc/Doxyfile and Changelog
> 4. git commit -a -m "Update for $(cat VERSION)"
> 5. git tag -a -m "Release $(cat VERSION)"
> 6. Edit RELEASE to make it contain next version
> 7. git rm VERSION
> 8. git commit -a -m "Next release is $(cat RELEASE)"

This process seems rather convoluted, with adding and removing files
and whatnot. Easy to screw up and impossible to remedy later.
Can't we simplify that somehow to only use the tag, and not any
temporary VERSION file?

- Hendrik

More information about the ffmpeg-devel mailing list