On Fri, 10 Sep 2021, Jeff King wrote:
1. protip: curl.git git tags are rather useless, since (at least for old
versions) the embedded version number is bumped sometime *after* the
release).
(double-level quote since I miseed the original email saying this)
This is simply not true and it makes me really curious why you would think
this.
We (in the curl project) tag the git repository exactly at the point we
generate the release from. The release is however the generated tarball, and
the tag is the moment in the git history where the release was done. That's
why the release number at the time of the tag will always say "blabla-DEV"
something.
I know this, becasue I've done every single curl release personally, since the
dawn of time. Of course we've only used git since about 2010 but I can't
remember that we ever did it differently.
The exact step-by-step to do a release is also documented since years back:
https://curl.se/dev/release-procedure.html
--
/ daniel.haxx.se