Here is that uncommit command I was going on and on and on about.
There's also some stricter checking that refs/heads/bases is reset to
HEAD whenever we reach zero applied patches, since otherwise you can't
uncommit patches on an empty stomach.
Note the extremely cool feature that you can uncommit regardless of
how dirty your working tree is!
--
Karl Hasselström