Hi
your understanding is correct, the bug does not seem to be fixed. We're looking at it ... keeping you posted with kind regards Ruben Willems On Tue, Dec 30, 2008 at 7:04 PM, jaminto <[email protected]> wrote: > > here's a bug on the topic: > http://jira.public.thoughtworks.org/browse/CCNET-1256 > > it's unclear what the solution is here. someone mentions a fix was > included, but then clean copy was eliminated entirely from version > 1.4.2. > i have installed what seems to be the latest version pre-1.4.2 > (1.4.1.3863 from here: > http://ccnetlive.thoughtworks.com/CCNet-builds/1.4.1/1.4.1.3863/) > and cleancopy is still not working. > > On Dec 30, 10:32 am, jaminto <[email protected]> wrote: > > howdy. > > we're using cruise control .net v1.4.1.3834 with svn, version 1.5.0 > > (r31699) > > below is the project configuration output from the "project > > configuration" link on the ccnet web site. > > with cleanCopy is set to true, when modifications are detected, i'm > > expecting the contents of my working directory (D:\cctemp\PSmith > > \CoreServer\checkout) to be cleared, then the latest version gotten > > from svn. this is not happening and we're constantly getting errors > > like: > > "ThoughtWorks.CruiseControl.Core.CruiseControlException: Source > > control operation failed: svn: Failed to add directory 'D:\cctemp > > \Psmith\CoreServer\checkout\ComponentConnector': an unversioned > > directory of the same name already exists." > > and we need to go to our cruise control server, delete the source > > folders, and force a new build. Very annoying. > > > > it's my understanding that you can create a Nant task to delete the > > source folder after a build, but i'd rather not get Nant involved if > > the simple cleanCopy tag should do the job. > > > > first, is my understanding of the cleanCopy tag correct? should it do > > what i expect? any ideas why it's not working? > > > > Thanks. > > > > <project> > > <artifactDirectory>D:\cctemp\PSmith\CoreServer\artifacts</ > > artifactDirectory> > > <workingDirectory>D:\cctemp\PSmith\CoreServer\checkout</ > > workingDirectory> > > <externalLinks /> > > <labeller type="defaultlabeller"> > > <incrementOnFailure>False</incrementOnFailure> > > <labelFormat>0</labelFormat> > > <postfix /> > > <prefix /> > > </labeller> > > <modificationDelaySeconds>10</modificationDelaySeconds> > > <name>Fusion - PSmith</name> > > <prebuild /> > > <publishers> > > <xmllogger> > > <logDir>buildlogs</logDir> > > </xmllogger> > > <statistics> > > <statisticList /> > > </statistics> > > </publishers> > > <queue>Fusion - PSmith</queue> > > <queuePriority>0</queuePriority> > > <sourcecontrol type="svn"> > > <autoGetSource>True</autoGetSource> > > <checkExternals>False</checkExternals> > > <checkExternalsRecursive>True</checkExternalsRecursive> > > <cleanCopy>True</cleanCopy> > > <executable>C:\Program Files\VisualSVN Server\bin\svn.exe</ > > executable> > > <password>*****</password> > > <tagOnSuccess>False</tagOnSuccess> > > <timeout>600000</timeout> > > <trunkUrl>https://svnserver:8443/svn/PSmith/trunk/Fusion</ > > trunkUrl> > > <username>cruisecontrol</username> > > </sourcecontrol> > > <state type="state"> > > <directory>C:\Program Files\CruiseControl.NET\server</directory> > > </state> > > <tasks> > > <devenv> > > <buildTimeoutSeconds>1200</buildTimeoutSeconds> > > <buildtype>Build</buildtype> > > <configuration>Debug</configuration> > > <executable>C:\Program Files\Microsoft Visual Studio > > 8\Common7\IDE\devenv.com</executable> > > <project /> > > <solutionfile>Fusion.sln</solutionfile> > > <version>VS2005</version> > > </devenv> > > </tasks> > > <triggers> > > <intervalTrigger> > > <buildCondition>IfModificationExists</buildCondition> > > <initialSeconds>120</initialSeconds> > > <seconds>120</seconds> > > <name>continuous</name> > > </intervalTrigger> > > </triggers> > > <webURL>http://ccnetserver/ccnet/server/local/project/Fusion+- > > +PSmith/ViewProjectReport.aspx</webURL> > > </project> >
