Johannes Schindelin [off-list ref] writes:
Previously, callers of merge_trees() or merge_recursive() expected that
code to die() with an error message. This used to be okay because we
called those commands from scripts, and had a chance to print out a
message in case the command failed fatally (read: with exit code 128).
As scripting incurs its own set of problems (portability, speed,
idiosynchracies of different shells, limited data structures leading to
I think I typofixed this when I queued the previous one on 'pu'
already, but s/synch/sync/;