I wonder if visual SVN is like using tortoise SVN, I did find that
CleanCopy seems incompatible with Tortoise as it has a service running
on the machine looking at those folders, when CC.NET goes to delete
them, they are restored automagically by the svn service, causing some
issues.

On Dec 30 2008, 2:26 pm, "Ruben Willems" <[email protected]>
wrote:
> 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>- Hide quoted text -
>
> - Show quoted text -

Reply via email to