Recently I started to experiment with do_clean_checkout (with
Subversion adapter) in order to make sure there are no interactions
between different builds. Unfortunately this feature breaks in 1.4.0
(I haven't tried HEAD yet) with an error message "Repository location
is not specified".

I took a quick a look at the code and looks like the problem is caused
by the fact that the SourceControl adapter is initialized based only
on the path to the "work" directory. It means that it doesn't contain
the :repository option required to do a proper checkout, which leads
to the error quoted above.

I'll appreciate any feedback from others that encountered the same
issue or use do_clean_checkout without any problems. If this is really
a bug I can volunteer to work on a patch. In fact I'm surprised that
this feature has actually worked for somebody.

Best regards,
Adam


-- 
Adam Byrtek
_______________________________________________
Cruisecontrolrb-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/cruisecontrolrb-users

Reply via email to