[cvsnt] $Name:$ is filled even if no checkout tag is given

Hans Schmidts hans.schmidts at bsk-germany.com
Tue Feb 21 09:16:40 GMT 2006


Server: cvsnt-2.5.03.2151 running on Windows 2003 server
Client: cvs.exe 2.0.41a running on WinXP SP2

A checkout of text files without any special options (with -kkv) should leave
the value of $Name:$ keyword empty (which was correct with e.g. cvsnt-2.1.0 on
Windows 2000 server), but with cvsnt-2.5.03.2151 the file revision is filled in
as name. This leads to two problems:
1. cvs status reposts wrong status (Locally Modified) for unchanged, only
touched, files, if they contain a $Name:$. Without the $Name:$ the cvs status
works as desired (file is reported as Up-to-date and the timestamp in the
CVS/Entries file is updated).
2. On checkin the values of e.g. $Revision:$ and $Date:$ are locally updated,
but $Name:$ is left unchanged. This would be correct if $Name:$ would contain
the tag name, but with the (incorrect) file revision, this leads to the
situation that a diff of an newly checked in file reports a difference.

Viele Grüße / Kind regards
Hans Schmidts
--
BSK Büro für Datentechnik GmbH
Alten-Buseck
Kiesacker 14
35418 Buseck
Germany
Tel. +49(6408)9053-13
Fax. +49(6408)9053-55 
Amtsgericht Gießen HRB 1600
Geschäftsführer: Dipl.-Phys. Uwe Kühn
USt-IDNr: DE112600132



More information about the cvsnt mailing list