mercurial/commands.py
changeset 26617 dfd9811c5c9b
parent 26587 56b2bcea2529
child 26621 36383507a6f8
--- a/mercurial/commands.py	Sun Oct 11 18:37:54 2015 -0700
+++ b/mercurial/commands.py	Sun Oct 11 20:12:12 2015 -0700
@@ -5589,7 +5589,10 @@
                     # resolve file
                     ui.setconfig('ui', 'forcemerge', opts.get('tool', ''),
                                  'resolve')
-                    if ms.resolve(f, wctx):
+                    complete, r = ms.preresolve(f, wctx)
+                    if not complete:
+                        r = ms.resolve(f, wctx)
+                    if r:
                         ret = 1
                 finally:
                     ui.setconfig('ui', 'forcemerge', '', 'resolve')