[cvsnt] Latest updates - cvsnt 2.5.01 build 1986
Tony Hoyle
tmh at nodomain.org
Thu Jun 2 16:36:18 BST 2005
Changes in this release:
Added CVSROOT/keywords file which allows redefinition of RCS keywords
(or just undefinition).
Syntax is:
<module or ALL>
<tag> <definition>
<tag> <definition>
Having no definition effectively removes the tag. eg. to rename Id:
ALL
Id
My_Id %f %v %d %a %s
The file goes through the standard info file parser so all the global
variables are available + environment variables (plus file/version
specific variables but there's no easy API to set them until the 2.5.02
client gets the option).
Additional variables are:
%p - relative path
%f - filename
%a - author
%d - checkin date
%D - rcs version of checkin date
%l - locker (usually empty on cvsnt)
%s - state
%v - version
%N - Name (mostly Tag on checkout I think)
%b - bug identifier
Standard defitions are:
ALL
Author %a
Date %d
Header %r/%p/%f %v %d %a %s %l
CVSHeader %p/%f %v %d %a %s %l
Id %f %v %d %a %s %l
Locker %l
Log %f
Name %N
RCSfile %f
Revision %v
Source %r/%p/%f
State %s
Note that the RCS variables are parsed on checkout, so using environment
variables probably isn't as useful as it sounds.
Fixes in this release:
Ticket Description
#22 Handle negative return from verifymsg
#23 rchacl similar to rlsacl?
#24 Need to backport history code from 2.5.02.
#25 rchown does not send -R
#26 kopt keyword corruption possibly related to import
#27 ALL targets no longer running in commitinfo
More information about the cvsnt
mailing list