equal
deleted
inserted
replaced
74 setdiscovery, |
74 setdiscovery, |
75 simplemerge, |
75 simplemerge, |
76 sshpeer, |
76 sshpeer, |
77 sslutil, |
77 sslutil, |
78 streamclone, |
78 streamclone, |
|
79 tags as tagsmod, |
79 templater, |
80 templater, |
80 treediscovery, |
81 treediscovery, |
81 upgrade, |
82 upgrade, |
82 url as urlmod, |
83 url as urlmod, |
83 util, |
84 util, |
3426 for node in succsset[1:]: |
3427 for node in succsset[1:]: |
3427 ui.write(b' ') |
3428 ui.write(b' ') |
3428 ui.write(node2str(node)) |
3429 ui.write(node2str(node)) |
3429 ui.write(b'\n') |
3430 ui.write(b'\n') |
3430 |
3431 |
|
3432 @command(b'debugtagscache', []) |
|
3433 def debugtagscache(ui, repo): |
|
3434 """display the contents of .hg/cache/hgtagsfnodes1""" |
|
3435 cache = tagsmod.hgtagsfnodescache(repo.unfiltered()) |
|
3436 for r in repo: |
|
3437 node = repo[r].node() |
|
3438 tagsnode = cache.getfnode(node, computemissing=False) |
|
3439 tagsnodedisplay = hex(tagsnode) if tagsnode else 'missing/invalid' |
|
3440 ui.write(b'%s %s %s\n' % (r, hex(node), tagsnodedisplay)) |
3431 |
3441 |
3432 @command( |
3442 @command( |
3433 b'debugtemplate', |
3443 b'debugtemplate', |
3434 [ |
3444 [ |
3435 (b'r', b'rev', [], _(b'apply template on changesets'), _(b'REV')), |
3445 (b'r', b'rev', [], _(b'apply template on changesets'), _(b'REV')), |