Stephen Cameron wrote:

>
>--- Stephen Rasku <[EMAIL PROTECTED]> wrote:
>> 
>> >Date: Wed, 19 Jul 2000 22:46:42 -0700 (PDT)
>> >From: Stephen Cameron <[EMAIL PROTECTED]>
>[...]
>> >It seems to me that moving a branch tag is almost NEVER the
>> >right thing to do, while moving a non-branch tag is a 
(comparatively)
>> >normal operation...
>> >
>> 
>> I quite often move branch tags.  Usually, I only do this when there 
is 
>> no development on that branch for that file.  This allows me to 
keep 
>> up with the current development without creating multiple branches. 
 I 
>> just move the branch tag up to the tip revision, do "cvs update" 
and I 
>> am back to the latest and greatest. 
>[...]
>And how is it that you move a branch tag?

        cvs update -A <module or file>
        cvs tag -F -b <module or file>
        
>If you were to naively attempt it with something like this:
>
>cvs update -A somefile
>cvs tag -F branchtag somefile
>
>Well, guess what... You just converted "branchtag" from being
>a branch tag into being a regular tag.  

Of course.

>I suppose,
>if it's normal practice to move branchtags around, (seems
>odd to me) then "cvs tag -F -b branchtag file" should be 
>tolerable.  

I don't disagree with this.  I don't see why you would ever want to 
convert a branch tag to a normal tag (and if you do, you can do this 
be deleting and adding the tag).  Preventing the conversion of a 
branch tag to a normal tag seems reasonable to me.

-- 
Stephen Rasku                   E-mail: [EMAIL PROTECTED]
Senior Software Engineer        Web:    http://www.tgivan.com/
TGI Technologies                        http://www.pop-star.net/

Reply via email to