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.

While this is handy in a CI environment (since then we don't need to
deal with the specifics of the build procedure[1]) it is in no way
restricted to that case.

Andreas

[1] Like "'make clean' doesn't fully clean up because someone forgot to
    commit the 'clean' rule for the new source's object file".

    Or simply "oops, we forgot to do 'make clean' before switching branches".

-- 
"Totally trivial. Famous last words."
From: Linus Torvalds <torvalds@*.org>
Date: Fri, 22 Jan 2010 07:29:21 -0800

Reply via email to