mercurial/debugcommands.py
changeset 30955 8e38fa360a12
parent 30954 dad968920130
child 30956 db30c6bfeb70
equal deleted inserted replaced
30954:dad968920130 30955:8e38fa360a12
  1882     r2 = scmutil.revsingle(repo, rev2, 'null').node()
  1882     r2 = scmutil.revsingle(repo, rev2, 'null').node()
  1883 
  1883 
  1884     with repo.wlock():
  1884     with repo.wlock():
  1885         repo.setparents(r1, r2)
  1885         repo.setparents(r1, r2)
  1886 
  1886 
       
  1887 @command('debugsub',
       
  1888     [('r', 'rev', '',
       
  1889      _('revision to check'), _('REV'))],
       
  1890     _('[-r REV] [REV]'))
       
  1891 def debugsub(ui, repo, rev=None):
       
  1892     ctx = scmutil.revsingle(repo, rev, None)
       
  1893     for k, v in sorted(ctx.substate.items()):
       
  1894         ui.write(('path %s\n') % k)
       
  1895         ui.write((' source   %s\n') % v[0])
       
  1896         ui.write((' revision %s\n') % v[1])
       
  1897 
  1887 @command('debugupgraderepo', [
  1898 @command('debugupgraderepo', [
  1888     ('o', 'optimize', [], _('extra optimization to perform'), _('NAME')),
  1899     ('o', 'optimize', [], _('extra optimization to perform'), _('NAME')),
  1889     ('', 'run', False, _('performs an upgrade')),
  1900     ('', 'run', False, _('performs an upgrade')),
  1890 ])
  1901 ])
  1891 def debugupgraderepo(ui, repo, run=False, optimize=None):
  1902 def debugupgraderepo(ui, repo, run=False, optimize=None):