Yep you are right this can happen too you.  And no I don't think
this should be allowed, but I would bet that this is a side effect
of how cvs handles files...

donald
On Wed, Jul 12, 2000 at 04:14:05PM -0700, Stephen Rasku wrote:
> Pavel Roskin wrote:
> 
> >But strictly speaking you cannot check into many branches
> >"simultaneously". You need at least two checkin commands to do it.
> >
> 
> Actually, you can check into multiple branches at the same time.  Just 
> not the same file at the same time.  For example, given the following 
> module:
> 
> module/
>   file1.c
>   file2.c
>   file3.c
>   
>   
> If you check out the module and then perform the following.
> 
> 1. Modify file1.c
> 2. cvs update -r tag1 file1.c
> 3. Modify file2.c
> 4. cvs update -r tag2 file2.c
> 5. cvs ci (from inside module)
> 
> file1.c will be committed against tag1 and file2.c will be committed 
> against tag2.  I have done this by accident several times but have 
> always caught it because the editting window will list which files are 
> being committed against which tags.  This usually happens to me when I 
> make a quick fix to a sub-module certain branch and don't change the 
> branch back.  My original question was whether there would ever be a 
> reason to do this on purpose rather than by accident.
> 
> -- 
> Stephen Rasku                 E-mail: [EMAIL PROTECTED]
> Senior Software Engineer      Phone:  (604) 872-6676
> TGI Technologies              Web:    http://www.tgivan.com/
> 

Reply via email to