[cvsnt] 2.5.01 loginfo message on STDIN

Bo Berglund bo.berglund at telia.com
Fri Mar 25 09:43:50 GMT 2005


Tony,
while working to implement handling of tag info from the command line
I stumbled across a new difference in the loginfo script handling:

It used to be that the files on STDIN were listed one per line and
embedded spaces in filenames were escaped with \.
So I would grab each line as a file name, trim it and clear out the
escapes and then compile the list of files for any given tag value.
But now I see this instead:

Update of /KORVkiosk/ModuleXX
In directory altair:F:\CVSTEMP\cvs-serv1260

Modified Files:
	ModuleXXdoc.txt SecondFile.txt ThirdBranchFile.txt 
	ThirdFile.txt 
Log Message:
Now again committing 4 files all on different branches

The strange thing is that the 3 files listed on one single line above
are all on different branches (all four are) and the only special
thing about the file in the last line is that it belongs to the branch
that the folder itself is updated to.
I have a module folder updated to a branch, then one file moved back
to TRUNK (ThirdBranchFile.txt) and two to different other branches
(ModuleXXdoc.txt SecondFile.txt).

When you fix this please make sure that all files are listed on
separate lines to keep compatibility with the old way CVS reported
them.


/Bo
(Bo Berglund, developer in Sweden)



More information about the cvsnt mailing list