mercurial/commands.py
branchstable
changeset 16850 9c86ef980d9e
parent 16736 025b3b763ba9
child 16864 92cfde8728ac
child 16869 00e1e40d709c
equal deleted inserted replaced
16844:a7ba57b10530 16850:9c86ef980d9e
  2693                     # ui.forcemerge is an internal variable, do not document
  2693                     # ui.forcemerge is an internal variable, do not document
  2694                     repo.ui.setconfig('ui', 'forcemerge', opts.get('tool', ''))
  2694                     repo.ui.setconfig('ui', 'forcemerge', opts.get('tool', ''))
  2695                     stats = mergemod.update(repo, ctx.node(), True, True, False,
  2695                     stats = mergemod.update(repo, ctx.node(), True, True, False,
  2696                                             ctx.p1().node())
  2696                                             ctx.p1().node())
  2697                 finally:
  2697                 finally:
  2698                     ui.setconfig('ui', 'forcemerge', '')
  2698                     repo.ui.setconfig('ui', 'forcemerge', '')
  2699                 # drop the second merge parent
  2699                 # drop the second merge parent
  2700                 repo.setparents(current.node(), nullid)
  2700                 repo.setparents(current.node(), nullid)
  2701                 repo.dirstate.write()
  2701                 repo.dirstate.write()
  2702                 # fix up dirstate for copies and renames
  2702                 # fix up dirstate for copies and renames
  2703                 cmdutil.duplicatecopies(repo, ctx.rev(), ctx.p1().rev())
  2703                 cmdutil.duplicatecopies(repo, ctx.rev(), ctx.p1().rev())