mercurial/hg.py
changeset 44434 2f290136b7d6
parent 44399 a45ffad9ae98
child 44571 6a8738dc4a01
equal deleted inserted replaced
44433:f82d2d4e71db 44434:2f290136b7d6
  1135 
  1135 
  1136     return ret
  1136     return ret
  1137 
  1137 
  1138 
  1138 
  1139 def merge(
  1139 def merge(
  1140     repo, node, force=False, remind=True, labels=None,
  1140     ctx, force=False, remind=True, labels=None,
  1141 ):
  1141 ):
  1142     """Branch merge with node, resolving changes. Return true if any
  1142     """Branch merge with node, resolving changes. Return true if any
  1143     unresolved conflicts."""
  1143     unresolved conflicts."""
  1144     stats = mergemod.merge(repo[node], force=force, labels=labels)
  1144     repo = ctx.repo()
       
  1145     stats = mergemod.merge(ctx, force=force, labels=labels)
  1145     _showstats(repo, stats)
  1146     _showstats(repo, stats)
  1146     if stats.unresolvedcount:
  1147     if stats.unresolvedcount:
  1147         repo.ui.status(
  1148         repo.ui.status(
  1148             _(
  1149             _(
  1149                 b"use 'hg resolve' to retry unresolved file merges "
  1150                 b"use 'hg resolve' to retry unresolved file merges "