equal
deleted
inserted
replaced
2353 helpcategory=command.CATEGORY_HELP, |
2353 helpcategory=command.CATEGORY_HELP, |
2354 norepo=True, |
2354 norepo=True, |
2355 ) |
2355 ) |
2356 def debugcommands(ui, cmd=b'', *args): |
2356 def debugcommands(ui, cmd=b'', *args): |
2357 """list all available commands and options""" |
2357 """list all available commands and options""" |
2358 for cmd, vals in sorted(table.iteritems()): |
2358 for cmd, vals in sorted(pycompat.iteritems(table)): |
2359 cmd = cmd.split(b'|')[0] |
2359 cmd = cmd.split(b'|')[0] |
2360 opts = b', '.join([i[1] for i in vals[1]]) |
2360 opts = b', '.join([i[1] for i in vals[1]]) |
2361 ui.write(b'%s: %s\n' % (cmd, opts)) |
2361 ui.write(b'%s: %s\n' % (cmd, opts)) |
2362 |
2362 |
2363 |
2363 |
3904 |
3904 |
3905 if b'bookmarks' in peer.listkeys(b'namespaces'): |
3905 if b'bookmarks' in peer.listkeys(b'namespaces'): |
3906 hexremoterev = hex(remoterev) |
3906 hexremoterev = hex(remoterev) |
3907 bms = [ |
3907 bms = [ |
3908 bm |
3908 bm |
3909 for bm, bmr in peer.listkeys(b'bookmarks').iteritems() |
3909 for bm, bmr in pycompat.iteritems( |
|
3910 peer.listkeys(b'bookmarks') |
|
3911 ) |
3910 if bmr == hexremoterev |
3912 if bmr == hexremoterev |
3911 ] |
3913 ] |
3912 |
3914 |
3913 return sorted(bms) |
3915 return sorted(bms) |
3914 |
3916 |
5144 opts = pycompat.byteskwargs(opts) |
5146 opts = pycompat.byteskwargs(opts) |
5145 ui.pager(b'paths') |
5147 ui.pager(b'paths') |
5146 if search: |
5148 if search: |
5147 pathitems = [ |
5149 pathitems = [ |
5148 (name, path) |
5150 (name, path) |
5149 for name, path in ui.paths.iteritems() |
5151 for name, path in pycompat.iteritems(ui.paths) |
5150 if name == search |
5152 if name == search |
5151 ] |
5153 ] |
5152 else: |
5154 else: |
5153 pathitems = sorted(ui.paths.iteritems()) |
5155 pathitems = sorted(pycompat.iteritems(ui.paths)) |
5154 |
5156 |
5155 fm = ui.formatter(b'paths', opts) |
5157 fm = ui.formatter(b'paths', opts) |
5156 if fm.isplain(): |
5158 if fm.isplain(): |
5157 hidepassword = util.hidepassword |
5159 hidepassword = util.hidepassword |
5158 else: |
5160 else: |
6957 |
6959 |
6958 status = repo.status(unknown=True) |
6960 status = repo.status(unknown=True) |
6959 |
6961 |
6960 c = repo.dirstate.copies() |
6962 c = repo.dirstate.copies() |
6961 copied, renamed = [], [] |
6963 copied, renamed = [], [] |
6962 for d, s in c.iteritems(): |
6964 for d, s in pycompat.iteritems(c): |
6963 if s in status.removed: |
6965 if s in status.removed: |
6964 status.removed.remove(s) |
6966 status.removed.remove(s) |
6965 renamed.append(d) |
6967 renamed.append(d) |
6966 else: |
6968 else: |
6967 copied.append(d) |
6969 copied.append(d) |