--- a/hgext/strip.py Mon Apr 13 20:53:05 2015 -0700
+++ b/hgext/strip.py Mon Apr 13 07:42:25 2015 -0500
@@ -7,7 +7,7 @@
from mercurial.node import nullid
from mercurial.lock import release
from mercurial import cmdutil, hg, scmutil, util
-from mercurial import repair, bookmarks
+from mercurial import repair, bookmarks, merge
cmdtable = {}
command = cmdutil.command(cmdtable)
@@ -205,6 +205,11 @@
repo.dirstate.rebuild(urev, uctx.manifest(), changedfiles)
repo.dirstate.write()
+
+ # clear resolve state
+ ms = merge.mergestate(repo)
+ ms.reset(repo['.'].node())
+
update = False