[cvsnt] Re: Missing branch tag info in loginfo processing...

Bo Berglund bo.berglund at telia.com
Wed Mar 23 19:07:29 GMT 2005


On Wed, 23 Mar 2005 19:30:27 +0100, Bo Berglund
<bo.berglund at telia.com> wrote:

>On Wed, 23 Mar 2005 18:14:00 +0000, Tony Hoyle <tmh at nodomain.org>
>wrote:
>>Interesting... Tag isn't unique to a directory.  What happens if you 
>>update a directory with multiple branches in it?
>>
>I guess you mean when I *commit*...
>Well, normally the listing of the files on STDIN contains a number of
>files, then the Tag: line then new files and so on for each different
>branch tag they belong to.
>I will try to verify this on my 2.0.41 "production" server ASAP.
>

Now I have done this test, I created two different branches on two
files and then I modified these and a third one and committed them all
at once. This is what I see in the CVSMailer logfile on the 2.0.41a
server (Parameter line is wrapped by newsreader):

Parameter 4:
ModuleXX ModuleXXdoc.txt,1.45,1.45.2.1 SecondFile.txt,1.10,1.10.2.1
ThirdFile.txt,1.8,1.9
StdIn read:
Update of /pc/ModuleXX
In directory antares:C:\\cvstemp\\cvs-serv3796

Modified Files:
      Tag: Branch_Two
	ModuleXXdoc.txt 
      Tag: Branch_One
	SecondFile.txt 
      No tag
	ThirdFile.txt 
Log Message:
Committing files to different branches

As can be seen the files are listed by tag with the final non-tagged
file having the designator "No tag".
The listing in CVSMailer now looks like this:

ModuleXXdoc.txt 1.45 1.45.2.1 Branch_Two Diff 1.45<=>1.45.2.1 
SecondFile.txt 1.10 1.10.2.1 Branch_One Diff 1.10<=>1.10.2.1 
ThirdFile.txt 1.8 1.9  Diff 1.8<=>1.9 

I would very much like to have this behaviour back....


/Bo
(Bo Berglund, developer in Sweden)



More information about the cvsnt mailing list