I gather the bug is the following: in _darcs/prefs/defaults, if a flag
is set once for ALL commands, and once for a given command, darcs
combines the two values. 'run-prehook' and 'no-prehook' get combinated
into 'run-prehook' regardless of which comes first, or which is
associated with ALL/the command. The value given for one command should
take precedence over the 'ALL' value, like et does when the flag has no
--no-foo counterpart (for instance, the --prehook flag works as expected).
|