No subject

Tue Apr 27 06:08:45 BST 2010

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

Please download the CVS Suite 2009 trial which contains detailed =
instructions on how to do this and a GUI designed for this purpose.  If =
you have difficulties - contact the sales team via sales at

If your GUI is presenting a 'commit successful' message and that is =
confusing your team - please contact the vendor of the GUI.  GUI's =
should process all the messages from the server not just the return =
status code.

The commit returns success because the failure of a single file in a =
multi-file commit does not represent an error.  It may seem logical that =
if ALL files fail that it should return an error code - but that is not =
the standard behaviour and would confuse people relying on the current =

A person reading the message 'cvs server: User AAA is unable to write to =
./ReadMe.txt - ignoring' shouldn't think that the commit has been =
successful...  I think the error message is quite clear - what would you =
like to 'see'?   =20

ie: is the problem you are describing :
* that the error is unclear
* a GUI hides the error
* something else

I recommend people using CVS Suite/CVSNT Server to set up an e-mail =
trigger (or if using Suite - the bugzilla trigger) to track what is =
ACTUALLY committed.  The bugzilla trigger is especially nice since it =
attaches the diffs to the bug and allows for easy 'review' - are the =
changes I intended in what I committed?  The 'reviewer' can then =
'promote' based on that information using the promote function in the =
Suite TortoiseCVS.

We've been wanting to add auditing of 'errors' to the server audit =
plugin for some time but due to architectural issues it's not been =
possible. =20

With CVS Suite 2009 this has been solved because of the new architecture =
(this relies on a small proprietary component - so it is not possible in =
the community edition).  I look forward to adding errorlog to the audit =
plugin in CVS Suite 2010 - currently due for preview release in June.

The ACL failure messages are not logged anywhere (eg: syslog or the =
windows event log or some file), and that is the subject of a different =
feature request (which we are also looking at resolving in Suite 2010).


Arthur Barrett

-----Original Message-----
From:	cvsnt-bounces at on behalf of Andrew Dowell
Sent:	Thu 29/04/2010 5:29 PM
To:	cvsnt at cvsnt downloads at @CVSNT on Twitter CVSNT on Facebook
Subject:	[cvsnt] Being alerted when commit fails due to ACL


We use CVSNT 2.5.03 Build 2382 and TortoiseCVS 1.10.10

This query is along similar lines to:=20
, though there didnt seem to be an answer to that particular thread..

I am wanting to implement ACL's to only let the review manager to check=20
in to HEAD, rather than developers.  I know how to setup the ACL's, but=20
due to CVS treating the check in request as a success, due to is=20
successfully ignoring it, it is possible that people will think the=20
check in is successful when its not.  I have set the reporting=20
preferences to 'LOUD' but this only does so much...

I have been trying to insert a script or something inbetween Tortoise=20
and CVS ie within the precommand, postcommand etc, but I'm not having=20
much luck.  I can pick up that the commit failed on postcommand due to=20
changes in the arguments, but it doesnt look for a returned error code=20
from the script.  Precommand will look for a returned error code, but=20
does not pass through the target branch, where I could then review the=20
ACL's that have been setup and make a decision...

Is there any other options?

Thanks in advance


cvsnt mailing list
cvsnt at cvsnt downloads at @CVSNT on Twitter CVSNT on Facebook

Upgrade to CVS Suite for more features and support: =

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