Have you considered using the multisourcecontrol block and pulling in what
you need into the working folder?


-----Original Message-----
From: [email protected] [mailto:[email protected]] On
Behalf Of tohlsen
Sent: Tuesday, July 07, 2009 1:06 PM
To: ccnet-user
Subject: [ccnet-user] Exception during IfModificationExists using relative
path externals


We are attempting to move all of our svn:externals to relative paths,
but if we have checkExternals set to true, we get an exception every
time it checks for modifications.

We are running CC.Net 1.4.4.83.

Here is the exception...

ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control
operation failed: svn: URL 'http://mydomain.com/svn/Repo1/../Repo2/
Trunk/SharedLibrary' contains a '..' element
. Process command: C:\Program Files\CollabNet Subversion Client
\svn.exe log ^/../Repo2/Trunk/SharedLibrary -r "{2009-07-07T02:24:11Z}:
{2009-07-07T02:25:19Z}" --verbose --xml --username [myuser] --password
[mypwd] --non-interactive --no-auth-cache
   at
ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.Execute
(ProcessInfo processInfo)
   at
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn.GetModifications
(IIntegrationResult from, IIntegrationResult to)
   at
ThoughtWorks.CruiseControl.Core.Sourcecontrol.FilteredSourceControl.GetModif
ications
(IIntegrationResult from, IIntegrationResult to)
   at
ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModifications
(ISourceControl sourceControl, IIntegrationResult lastBuild,
IIntegrationResult thisBuild)
   at
ThoughtWorks.CruiseControl.Core.IntegrationRunner.GetModifications
(IIntegrationResult from, IIntegrationResult to)
   at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate
(IntegrationRequest request)

Reply via email to