hgext3rd/evolve/cmdrewrite.py
changeset 5181 c979d64a2589
parent 5179 7c41a1ebcf7f
child 5185 c111d5db3713
equal deleted inserted replaced
5180:515d425c0a05 5181:c979d64a2589
    21     context,
    21     context,
    22     copies,
    22     copies,
    23     error,
    23     error,
    24     hg,
    24     hg,
    25     lock as lockmod,
    25     lock as lockmod,
       
    26     logcmdutil,
    26     merge,
    27     merge,
    27     node,
    28     node,
    28     obsolete,
    29     obsolete,
    29     patch,
    30     patch,
    30     phases,
    31     phases,
  1395         # instead
  1396         # instead
  1396         overrides = {(b'experimental', b'evolution.allowdivergence'): b"true"}
  1397         overrides = {(b'experimental', b'evolution.allowdivergence'): b"true"}
  1397         with ui.configoverride(overrides, b'touch'):
  1398         with ui.configoverride(overrides, b'touch'):
  1398             rewriteutil.precheck(repo, revs, b'touch')
  1399             rewriteutil.precheck(repo, revs, b'touch')
  1399     tmpl = utility.shorttemplate
  1400     tmpl = utility.shorttemplate
  1400     displayer = compat.changesetdisplayer(ui, repo, {b'template': tmpl})
  1401     displayer = logcmdutil.changesetdisplayer(ui, repo, {b'template': tmpl})
  1401     with repo.wlock(), repo.lock(), repo.transaction(b'touch'):
  1402     with repo.wlock(), repo.lock(), repo.transaction(b'touch'):
  1402         touchnodes(ui, repo, revs, displayer, **opts)
  1403         touchnodes(ui, repo, revs, displayer, **opts)
  1403 
  1404 
  1404 def touchnodes(ui, repo, revs, displayer, **opts):
  1405 def touchnodes(ui, repo, revs, displayer, **opts):
  1405     duplicate = opts['duplicate']
  1406     duplicate = opts['duplicate']