Hello,

i committed a fix in svn rev 7345 (trunk) and 7347 (CCNet 1.5).

Now, if you use C:\<Project>\ as working directory it should return
"C:\" instead of "C:" as working directory for cvs.exe.
It will also throw an exception if you set a root path as working
directory, such as C:\ or /, etc.
I hope this fixes your problem.

Could you please test build 1.5.7347.1

http://ccnetlive.thoughtworks.com/CCNet-builds/1.5.0/1.5.7347.1/

You also don't need to call cmd.exe with rm yourself, just the the cvs
"cleanCopy" property ;)


Daniel

Am 01.06.2010 15:10, schrieb progamer:
> Hi.
>
> There's a part of my ccnet.confg file:
>
>  <cb:define base_catalog="c:\TestProjects"/>
>
>  <sourcecontrol type="cvs" autoGetSource="true">
>       <executable>c:\Program Files\cvsnt\cvs.exe</executable>
>       <cvsroot>:sspi:xxx:tr...@sql-ser:/cvsrepo2010</cvsroot>
>       <module>Projects</module>
>       <workingDirectory>$(base_catalog)</workingDirectory>
>       <timeout units="hours">1</timeout>
>  </sourcecontrol>
>
> It works great in release 1.5.6804.1, but in release 1.5.7256.1 ccnet
> make checkout not in "c:\TestProjects" but in "c:\Program Files
> \CruiseControl.NET\server\TestProject".
> Is it bug in ccnet or i've made mistake in config file ?
>   

Reply via email to