Modified so that if the parent catches a signal and exits, the signal will be passed on to the child process spawned for svn.