[PATCH 5 of 5] setup: append the latesttag to the version string for untagged versions
Gilles Moris
gilles.moris at free.fr
Sat Oct 17 17:10:16 UTC 2009
On Saturday 17 October 2009 02:40:51 am Benoit Boissinot wrote:
> The space and the brackets aren't very nice, especially since they end
> up in the filenames generated by make dist-notests / python setup.py sdist
>
> maybe sha1hash-latesttag-dist ?
> or latesttag+dist+sha1hash (starting with latesttag has the property
> that the version is comparable and bigger than the version string from
> the release).
So to summarize:
[A] [B] [C] [D]
[1] archive tag clean => tag
[2] archive hash clean => latesttag+latesttagdistance-sha1hash
[3] archive tag dirty => N/A
[4] archive hash dirty => N/A
[5] clone tag clean => tag
[6] clone hash clean => latesttag+latesttagdistance-sha1hash
[7] clone tag dirty => tag+date
[8] clone hash dirty => latesttag+latesttagdistance-sha1hash+date
So it's consistent, usable for file names, predictable.
Regards.
Gilles.
More information about the Mercurial-devel
mailing list