commands.resolve: print out warning when only driver-resolved files remain
'hg resolve --all' will be the canonical way to run the 'conclude' step of the
merge driver.
--- a/mercurial/commands.py Thu Oct 15 01:06:29 2015 -0700
+++ b/mercurial/commands.py Thu Oct 15 01:09:58 2015 -0700
@@ -5665,8 +5665,13 @@
wlock.release()
# Nudge users into finishing an unfinished operation
- if not list(ms.unresolved()):
+ unresolvedf = list(ms.unresolved())
+ driverresolvedf = list(ms.driverresolved())
+ if not unresolvedf and not driverresolvedf:
ui.status(_('(no more unresolved files)\n'))
+ elif not unresolvedf:
+ ui.status(_('(no more unresolved files -- '
+ 'run "hg resolve --all" to conclude)\n'))
return ret