Tags & production questions
Guido Ostkamp
hg at ostkamp.fastmail.fm
Thu May 3 20:57:08 UTC 2007
Hello Georg,
>> With ClearCase/CVS the solution is easy: The tag label 'Release1' for
>> the file B is moved to version 5 and we can go on with a fixed
>> production.
>
> Uhhhh, don't do that. If you keep any touch on continuity and
> reliability moving labels runs you into big troubles if anybody wants to
> rebuild exactly the previously released version. Perhaps, I'm too
> strict, but within the projects I have joined moving real release labels
> was always a desaster.
well, as you said, of course we never move labels once the version has
been produced, passed internal quality assurance and has been released to
customers. However, if there are errors during production or in early test
stages, I feel it's perfectly legal to adjust labels as this belongs to
the process of 'setting up' the version.
Yes, you could instead certainly add a lot of increasingly numbered
'Release-candidate xyz' labels, but if just one file is missing or has a
wrong version out of possibly thousands of files, this used to be
overkill; also nobody has any interest in those rejected versions which
were never officially released.
Hm, possibly this kind of labeling might be easier with Mercurial.
Regards
Guido
More information about the Mercurial
mailing list