>>>> "SY" == Steve Youngs
<youngs(a)xemacs.org> writes:
SY> |--==> "APA" == Adrian Aichner <adrian(a)xemacs.org> writes:
APA> But how does the r21-5-latest-beta tag work anyway?
SY> It is just a moving "sticky" tag.
APA> How is it updated
SY> By yours truly. :-) Usually after my 6th or 7th coffee for the day I
SY> might say "lets release a beta, just for kicks..."[1]. After
I've
Oh, in that case you need to put your coffee statistics up under
http://www.xemacs.org/coffee/ so that the beta community can track the
tagging progress.
SY> cleaned up my workspace and committed the ChangeLogs, CHANGES.beta,
SY> version.sh etc, I'll tag the tree.
SY> First: cvs tag r21-5-x
SY> Then: cvs tag -F r21-5-latest-beta
SY> All the magic is in the '-F'. It 'F'orces files to be tagged
with
SY> this tag even if a previous version of the file already has a tag of
SY> the same name.[2]
SY> Because it is "sticky" if you do a 'cvs up' in a working
directory that
SY> was checked out with 'cvs co -r r21-5-latest-beta xemacs', nothing
will
SY> get updated in your working directory until I move the tag ('cvs tag
SY> -F...') to the next release.
SY> Is that nifty or what? :-)
Yep.
So r21-5-latest-beta is basically an alias for the latest tagged beta
release, right?
APA> and where does it point to (latest sources or latest
APA> beta release sources)?
SY> Latest beta release sources. In other words, the contents of
SY> 'xemacs-21.5.10.tar.gz' on
ftp.xemacs.org is more or less identical to
SY> what the current r21-5-latest-beta tag points to in CVS.
Why "more or less"? What's the variance between the two? Is it other
people commiting between your tagging operations?
SY> Does that clear it up for you, Adrian? If not, just yell.
Yep, thanks!
Would be nice to have explanations of our tagging name conventions on
the website, perhaps reachable via
http://www.xemacs.org/Develop/
Adrian
SY> Footnotes:
SY> [1] For those who are worried, I don't make the decision that way,
SY> normally I wait until the 10th coffee. :-)
SY> [2] Files in CVS can only have unique tag names.
SY> --
SY> |---<Steve Youngs>---------------<GnuPG KeyID: 10D5C9C5>---|
SY> | XEmacs - It's not just an editor. |
SY> | It's a way of life. |
SY> |------------------------------------<youngs(a)xemacs.org>---|
--
Adrian Aichner
mailto:adrian@xemacs.org
http://www.xemacs.org/