On Fri, January 15, 2010 3:57 pm, Dave Korn wrote: > Adam Butcher wrote: >> On Fri, January 15, 2010 1:43 pm, Paolo Carlini wrote: >>> I mean, why a well designed application should refuse to listen to ctrl-c >>> when something goes wrong? Why every time for some reason it gets stuck, >>> I have to kill it from another shell? That's definitely annoying. >>> >> If you're on a posix-compatible have you tried using SIGQUIT (CTRL-\ or >> CTRL-4) instead of SIGINT? > > Or kill -9 of course, but beware; Vincent LeFevre reported sandboxes > corrupted beyond anything 'svn cleanup' could repair in one of the links I > posted in another reply. > Sure, this is a last resort. I only mentioned SIGQUIT because its 'typeable' so you wouldn't have the annoyance of going to a new shell (or suspending svn), finding the pid and killing it (or use killall). That's providing svn doesn't implement the same best-effort cancellation checkpoints for SIGQUIT also of course.
Cheers, Adam