[cvsnt] Latest updates - cvsnt 2.5.02 build 2040

Tony Hoyle tony.hoyle at march-hare.com
Tue Jul 26 17:18:29 BST 2005


CVSNT 2.5.02 (Travis) build 2040 (Stable RC1).

Lots of documentation bugs outstanding... the code has been through a
lot though and seems to be getting into shape.

* extnt now has -P option to specify password
* -ks for 'static' files.  A static file is never considered modified on
the client (you must commit -f to add a revision).. used for files that
are generated locally but still need to be stored in the repository.
* Allow '.' as a blank username - for frontends which require the use of
a username (eg. eclipse) when going via the extnt wrapper.
* Remove some linear processing from the lockserver - noticable on
directories with large numbers of files in them.
* Add 'server' keyword in :ext: and :ssh: to override CVS_SERVER.
* Update -e automatically edits files during merge (or update, but it's
less useful for that).  Used in reserved situations to avoid having to
edit an entire subtree to merge changes.
* Option to ignore -kkv from a client.  Some clients (eclipse!) send
-kkv for all files they don't specifically have a setting for, which
overrides cvswrappers.  This makes cvswrappers take precedence.
* Adding *.* (or just *) to cvswrappers defines a catch-all wrapper that
acts as a default.
* Commit trigger, operates using CVSROOT/shadow, and allows post-commit
checkouts on a per module/directory/branch basis.

Ticket  Description
#55     Binary file previously marked as unicode still treated as
         unicode.
#57     Failure of audit trigger should be fatal.
#58     Build/execution on Solaris.
#59     Return from init function on triggers ignored.
#60     Add ability to override CVS_SERVER via keywords.
#62     Add prepared statements to DB interface
#64     Make *.* low priority default in cvswrappers
#65     Add edit on update/merge.  Required for reserved edits.
#66     Implement checkout trigger (CVSROOT/shadow).



More information about the cvsnt mailing list