diff mercurial/localrepo.py @ 7848:89e05c02a4af

resolve: move reset to localrepo.commit This way rebase doesn't leave a stale resolve state
author Matt Mackall <mpm@selenic.com>
date Mon, 16 Mar 2009 16:58:41 -0500
parents 4421abf8c85d
children 553aa0cbeab6 47b0a881638f
line wrap: on
line diff
--- a/mercurial/localrepo.py	Mon Mar 16 16:58:41 2009 -0500
+++ b/mercurial/localrepo.py	Mon Mar 16 16:58:41 2009 -0500
@@ -824,8 +824,11 @@
                                                     "(see hg resolve)"))
             wctx = context.workingctx(self, (p1, p2), text, user, date,
                                       extra, changes)
-            return self._commitctx(wctx, force, force_editor, empty_ok,
-                                   use_dirstate, update_dirstate)
+            r = self._commitctx(wctx, force, force_editor, empty_ok,
+                                use_dirstate, update_dirstate)
+            ms.reset()
+            return r
+
         finally:
             del lock, wlock