On 3/10/2012 12:13 PM, Andreas Krey wrote:
On Sat, 10 Mar 2012 10:47:55 +0000, Les Mikesell wrote:
...
I'd argue that tools have no business removing any files they didn't
create unless you name them explicitly.  And that complicated things
that you want a CI to automate should be scripted with the script
managed in your VCS anyway so it works the same when you do it
yourself as when automated.
Except for the part where not everyone should be forced to reinvent
the wheel of 'put the sandbox in a pristine state' as in 'cd ..;
rm -r $sandboxname; svn checkout -r $rev $url $sandboxname', but more
efficiently and without hitting the network.


And except for the part where a cross-platform developer like me has to reinvent the wheel for every platform I work on. I try to ensure that "make clean" is very robust, but the makefiles aren't always updated consistently. Every now and then debris is left behind on one platform or another. And that occurs even without CI.

If I were rich or bored, I'd be tempted to try to implement this feature myself. The pieces should already be in the code base.

--
    David Chapman      dcchap...@acm.org
    Chapman Consulting -- San Jose, CA
    Software Development Done Right.
    www.chapman-consulting-sj.com

Reply via email to