mercurial/cmdutil.py
changeset 30494 c1149533676b
parent 30493 762c8a128357
child 30497 002fa4d79466
--- a/mercurial/cmdutil.py	Mon Nov 21 21:16:54 2016 -0500
+++ b/mercurial/cmdutil.py	Mon Nov 21 21:31:45 2016 -0500
@@ -34,6 +34,7 @@
     graphmod,
     lock as lockmod,
     match as matchmod,
+    mergeutil,
     obsolete,
     patch,
     pathutil,
@@ -3407,13 +3408,7 @@
 
     return cmd
 
-def checkunresolved(ms):
-    if list(ms.unresolved()):
-        raise error.Abort(_("unresolved merge conflicts "
-                            "(see 'hg help resolve')"))
-    if ms.mdstate() != 's' or list(ms.driverresolved()):
-        raise error.Abort(_('driver-resolved merge conflicts'),
-                          hint=_('run "hg resolve --all" to resolve'))
+checkunresolved = mergeutil.checkunresolved
 
 # a list of (ui, repo, otherpeer, opts, missing) functions called by
 # commands.outgoing.  "missing" is "missing" of the result of