Hello, i fixed following issues in ccnetlive build: 6774
http://jira.public.thoughtworks.org/browse/CCNET-1793 http://jira.public.thoughtworks.org/browse/CCNET-1795 http://jira.public.thoughtworks.org/browse/CCNET-1796 Would be nice if someone could test those bugfixes. Checkout and update works now for me out of the box on windows. Daniel Leszek Ciesielski schrieb: > I'm using cvs 1.12.13a. Checkout isn't working, each time I add a new > project I have to check it out manually (update is fine, although rlog > spits out loads of warnings about non-existent tags). I don't > experience the first two problems... (although log level is currently > set to WARN, so maybe I just don't see them). I am running my CCNet > server on Windows XP x86, but I doubt this matters... What could > matter is that the service is running as the same administrator user > that I use (ugly solution - but hey, it works, some crazy .Net tools > failed otherwise) - but I don't recall getting those messages back > when I ran CCNet using it's own user account. %HOME% is not set. > > On Thu, Dec 24, 2009 at 11:03 AM, Daniel Nauck <[email protected]> wrote: > >> Hi, >> >> i've to add an old project using cvs to my build server and got a lot of >> problems with cvs on windows server 2008. >> I wonder if anybody else got cvs with ccnet ever working. I'm using the >> official windows builds: 1.11.22 and/or 1.12.13a >> >> 1. problem: "cvs.exe [rlog aborted]: could not find out home directory" >> >> CCNet does currently not set the %HOME% environment variable on windows. >> The result is this error message. >> >> A solution found in some FAQs: >> "If you are working in Windows you must set %HOME% variable. Type the >> command, `set HOME=D:\CVS\MYPROJECT', at a shell prompt, or add this >> line to your environment settings available via right clicking "My >> Computer" and selecting "Properties". Once set, the `.cvspass' file will >> be stored in directory %HOME%." >> >> >> Possible solution for CCNet: >> Set the %HOME% variable on windows to the project's artifact folder. >> >> Workaround: >> Use a bat file that set the variable and calls then cvs.exe >> >> >> How do you fixed this problem? >> >> >> ======================================================= >> >> 2. problem: cvs.exe cannot find ".cvspass" >> >> The only solution i found was to create a empty textfile by hand in the >> %HOME% directory. >> >> Any other solutions? >> >> ======================================================= >> >> 3. problem: cvs.exe checkout: cannot open CVS/Entries for reading: No >> such file or directory >> >> This happens on the checkout command: >> >> e.g.: cvs.bat -d :pserver:[email protected]:/cvsroot/npgsql -q >> checkout -R -P -r HEAD -d D:\Build\Projects\Npgsql2\SCM\ Npgsql2 >> >> CCNet uses as checkout directory the absolute path of the working >> directory. This is a known bug/limitation of cvs. Only relative paths >> are working. >> >> Possible solution for CCNet: >> >> Execute cvs in the parent folder of the working directory and let the >> "-d" parameter only be a relative path name. >> >> e.g.: cvs.bat -d :pserver:[email protected]:/cvsroot/npgsql -q >> checkout -R -P -r HEAD -d SCM\ Npgsql2 >> >> >> How do you get the checkout with ccnet working? >> >>
