[cvsnt] Latest updates

Tony Hoyle tmh at nodomain.org
Sun Aug 22 23:39:58 BST 2004


Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.


CVSNT 2.0.52

This released is rated 1 (unstable).

Lots of new things to test...  I expect half of it to break under
stress, TBH, but it's still good to get a few people looking at it.

Rename is re-enabled...  there aren't any changes to it yet but I'm open 
for creative ways to break it (since as usual "it works for me" (tm)).

New features:

* Edit/Commit by bug.  The edit system allows you to specify a bug 
number when editing, then unedit/commit based on that bug number.  The 
notifyinfo procedure now takes some more parameters to handle that (do a 
'cvs init' for the latest documentation on that if you're interested). 
Basically the best documentation at the moment is 'cvs -H edit' and 'cvs 
-H unedit'.  Most of these features need both a 2.0.52 client and server 
to make any sense.
* New ACL system.  This one works down to the file level, and supports 
directory inheritance.  For a deny ACL you can specify a custom error 
that's reported to the client (eg. 'This branch is on code freeze, 
contact bill in support').
* -k options are properly versioned.  Admin -k no longer does anything 
useful, as a commit takes the -k option from the client (this means that 
the longstanding problem of not being able to mix -k options on 
different branches is solved).  As this is a change to the behaviour I'm 
open to suggestions as to the best way to handle this - eg. cvs update 
-kb foo.txt, cvs commit -fm "" foo.txt will change the expansion option, 
however this does not happen in the other versions of CVS.
* SSPI now (correctly) takes its domain from the authentication token. 
This means that if you're using cross-domain authentication the username 
may change, which effects existing ACLs.  This is also open to change - 
eg. should DOMAIN1\foo be equal to DOMAIN2\foo for ACL checks?
* Edit is branch specific when talking 2.0.52->2.0.52.  There's a new 
option to enable the whole 'all file' behaviour.
* The CVS/fileattr files are now all XML.  At the moment we don't delete 
the old files but probably will eventually.

Tony



More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook