mercurial/commands.py
changeset 48913 f254fc73d956
parent 48875 6000f5b25c9b
child 48919 8b3f3f10e808
equal deleted inserted replaced
48912:a0674e916fb6 48913:f254fc73d956
  2467     helpcategory=command.CATEGORY_HELP,
  2467     helpcategory=command.CATEGORY_HELP,
  2468     norepo=True,
  2468     norepo=True,
  2469 )
  2469 )
  2470 def debugcommands(ui, cmd=b'', *args):
  2470 def debugcommands(ui, cmd=b'', *args):
  2471     """list all available commands and options"""
  2471     """list all available commands and options"""
  2472     for cmd, vals in sorted(pycompat.iteritems(table)):
  2472     for cmd, vals in sorted(table.items()):
  2473         cmd = cmd.split(b'|')[0]
  2473         cmd = cmd.split(b'|')[0]
  2474         opts = b', '.join([i[1] for i in vals[1]])
  2474         opts = b', '.join([i[1] for i in vals[1]])
  2475         ui.write(b'%s: %s\n' % (cmd, opts))
  2475         ui.write(b'%s: %s\n' % (cmd, opts))
  2476 
  2476 
  2477 
  2477 
  7087 
  7087 
  7088     status = repo.status(unknown=True)
  7088     status = repo.status(unknown=True)
  7089 
  7089 
  7090     c = repo.dirstate.copies()
  7090     c = repo.dirstate.copies()
  7091     copied, renamed = [], []
  7091     copied, renamed = [], []
  7092     for d, s in pycompat.iteritems(c):
  7092     for d, s in c.items():
  7093         if s in status.removed:
  7093         if s in status.removed:
  7094             status.removed.remove(s)
  7094             status.removed.remove(s)
  7095             renamed.append(d)
  7095             renamed.append(d)
  7096         else:
  7096         else:
  7097             copied.append(d)
  7097             copied.append(d)