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.
On Sun, 19 Nov 2006 23:07:12 +0000, Tony Hoyle <tony.hoyle at march-hare.local> wrote: >Bo Berglund wrote: >> On Sun, 19 Nov 2006 23:32:22 +0100, Bo Berglund >> <bo.berglund at telia.com> wrote: >> >>> cvs checkout: Updating C:/DATA/USERS/CVSNT/ModuleXX/Testfolder4 >>> >>> CVSMailer sending messages >>> >>> cvs commit: Examining Source >>> cvs server: nothing known about `-m' >>> cvs server: nothing known about `Testing CVSMailer' >>> cvs server: nothing known about `--' >>> cvs server: Examining Source >>> cvs [server aborted]: correct above errors first! >>> >>> ***** CVS exited normally with code 1 ***** >> >> I forgot to mention that the CVSMailer output about sending messages >> is generated in the postcommand script processing. So at this point >> cvsnt has already triggered the postcommand.... >> What is it doing after that point, really? >> HTH > >It sounds like something in postcommand is actually calling cvs commit. > Once postcommand has fired cvsnt processing has finished and there's >nothing internally that could cause it. > >Tony Except this is what is in postcommand: # If the name "ALL" appears as a regular expression it is always used # in addition to the first matching regex or "DEFAULT". DEFAULT F:/Engineering/Projects/CVSMailer/CVSMailer.exe -p$CVSPID $USER $CVSROOT %c I am using modules2 as a test in this repository, but ModuleXX is not defined there, it is treated as a physical module. If I move into the Source folder where the second file resides and do a commit there I get the following output and the commit succeeds: cvs commit -m "Testing CVSMailer run 2" (in directory F:\Engineering\Projects\Bosse\ModuleXX\Source\) cvs commit: Examining . Checking in SecondFileSrc.txt; \KORVkiosk/ModuleXX/Source/SecondFileSrc.txt,v <-- SecondFileSrc.txt new revision: 1.6; previous revision: 1.5 done CVSMailer processing CVSMailer processing consolidated messages cvs checkout: Updating C:/DATA/USERS/CVSNT/ModuleXX cvs checkout: Updating C:/DATA/USERS/CVSNT/ModuleXX/NewCommon cvs checkout: Updating C:/DATA/USERS/CVSNT/ModuleXX/NewCommon/TestFolder cvs checkout: Updating C:/DATA/USERS/CVSNT/ModuleXX/Source cvs checkout: Updating C:/DATA/USERS/CVSNT/ModuleXX/TestFolder U C:/DATA/USERS/CVSNT/ModuleXX/Source/SecondFileSrc.txt cvs checkout: Updating C:/DATA/USERS/CVSNT/ModuleXX/TestFolder3 cvs checkout: Updating C:/DATA/USERS/CVSNT/ModuleXX/TestFolder5 cvs checkout: Updating C:/DATA/USERS/CVSNT/ModuleXX/TestFolder6 cvs checkout: Updating C:/DATA/USERS/CVSNT/ModuleXX/Testfolder2 cvs checkout: Updating C:/DATA/USERS/CVSNT/ModuleXX/Testfolder4 CVSMailer sending messages ***** CVS exited normally with code 0 ***** So I repeated the initial test and it works exactly like the first time giving me a final part like this: CVSMailer sending messages cvs commit: Examining Source cvs server: nothing known about `-m' cvs server: nothing known about `Testing CVSMailer run 3' cvs server: nothing known about `--' cvs server: Examining Source cvs [server aborted]: correct above errors first! ***** CVS exited normally with code 1 ***** So somehow the recursing of cvsnt is broken, but why... I will have to repeat on another repo. HTH /Bo (Bo Berglund, developer in Sweden)