# HG changeset patch # User Siddharth Agarwal # Date 1447656320 28800 # Node ID 6618dfd3ea1c15aed75b7ef005a2c36059ff443f # Parent 4b5dc0d9e89972a5e17eb8c3874fc9640d0522f5 merge.applyupdates: don't return early if merge driver's conclude failed Somewhat silly oversight -- this prevented the progress bar from being reset. diff -r 4b5dc0d9e899 -r 6618dfd3ea1c mercurial/merge.py --- a/mercurial/merge.py Mon Nov 16 17:15:36 2015 -0800 +++ b/mercurial/merge.py Sun Nov 15 22:45:20 2015 -0800 @@ -1014,7 +1014,7 @@ if not driverconclude(repo, ms, wctx, labels=labels): # XXX setting unresolved to at least 1 is a hack to make sure we # error out - return updated, merged, removed, max(unresolved, 1) + unresolved = max(unresolved, 1) ms.commit()