--- a/hgext/mq.py Thu May 10 13:42:36 2007 -0700 +++ b/hgext/mq.py Sun May 13 19:15:54 2007 -0700 @@ -417,6 +417,7 @@ self.applied_dirty = 1 if err: return (err, head) + self.save_dirty() return (0, head) def patch(self, repo, patchfile):