equal
deleted
inserted
replaced
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) |