[cvsnt] Re: Latest updates

Oliver Giesen ogware at gmx.net
Mon Aug 23 21:34:51 BST 2004


> >>A couple of things I forgot:
> >>
> >>* Set tag=tag.  Allows you to alias one tag to another, eg.
> >>cvs tag -Fr release_1_0_5 current_release
> >
> > Hmm, what's new about that? Didn't that always work already? Or is it
that
> > current_release will indeed point to the tag itself instead of the
revision
>
> It was half there but needed support for branches. You can now tag=tag
> branches too, using the -A option to tag.  I did some work with the
> corner cases that didn't fail gracefully (in fact when I first tried it
> to see if it worked it actually fell over...).

So, cvs tag -rTAG1 TAG2 does indeed create an alias tag called TAG2 that
points at TAG1 itself (instead of at the revision that TAG1 currently points
at)?!
How then would I (in a single command) create a simple tag called TAG2 that
points at the same revision as TAG1 does?
Why does tag -A have to be for branches only?

So far I always thought tag -r and rtag -r did exactly the same thing, only
using different target notation (i.e. modules vs. sandbox contents).

I've still got the feeling that you missed to tell about some syntax options
that go beyond the above quotes. Could you maybe draft a sample session to
illuminate the issue?

Cheers,

-- 
Oliver
----  ------------------
JID:  ogiesen at jabber.org
ICQ:  18777742     (http://wwp.icq.com/18777742)




More information about the cvsnt mailing list