mercurial/commands.py
changeset 20276 6545770bd379
parent 20275 2123d27ff75d
child 20282 2cfb720592fe
equal deleted inserted replaced
20275:2123d27ff75d 20276:6545770bd379
   463         bheads = repo.branchheads(branch)
   463         bheads = repo.branchheads(branch)
   464         rctx = scmutil.revsingle(repo, hex(parent))
   464         rctx = scmutil.revsingle(repo, hex(parent))
   465         if not opts.get('merge') and op1 != node:
   465         if not opts.get('merge') and op1 != node:
   466             try:
   466             try:
   467                 ui.setconfig('ui', 'forcemerge', opts.get('tool', ''))
   467                 ui.setconfig('ui', 'forcemerge', opts.get('tool', ''))
   468                 stats = mergemod.update(repo, parent, True, True, False, node, False)
   468                 stats = mergemod.update(repo, parent, True, True, False,
       
   469                                         node, False)
   469                 repo.setparents(op1, op2)
   470                 repo.setparents(op1, op2)
   470                 hg._showstats(repo, stats)
   471                 hg._showstats(repo, stats)
   471                 if stats[3]:
   472                 if stats[3]:
   472                     repo.ui.status(_("use 'hg resolve' to retry unresolved file merges\n"))
   473                     repo.ui.status(_("use 'hg resolve' to retry unresolved "
       
   474                                      "file merges\n"))
       
   475                 else:
       
   476                     msg = _("changeset %s backed out, "
       
   477                             "don't forget to commit.\n")
       
   478                     ui.status(msg % short(node))
   473                 return stats[3] > 0
   479                 return stats[3] > 0
   474             finally:
   480             finally:
   475                 ui.setconfig('ui', 'forcemerge', '')
   481                 ui.setconfig('ui', 'forcemerge', '')
   476         else:
   482         else:
   477             hg.clean(repo, node, show_stats=False)
   483             hg.clean(repo, node, show_stats=False)