I don't know if it's actually insufficient. Petr says that
cleanRepository is not called enough and that it should be called on
commit time ideally (darcs record?)
[need-action: One discussion point: is this something we really want to
happen automatically? Would that preclude some sort of future reflog
feature? Or am I in YAGNI violation?]
See also issue305
(that said, having darcs-style patches and the whole patch theory thing
generally means we can just recover stuff from the patches, right, so why
reflog?)