darcs-2.14.4: a distributed, interactive, smart revision control system

A drop-in replacement for catch, which allows us to catch anything but a signal. Useful for situations where we don't want to inhibit ctrl-C.