mercurial/debugcommands.py
changeset 44306 a0ec05d93c8e
parent 44290 d8b53385b1bc
child 44307 c577bb4a04d4
equal deleted inserted replaced
44305:d8d4fa9a7f18 44306:a0ec05d93c8e
  3427                 for node in succsset[1:]:
  3427                 for node in succsset[1:]:
  3428                     ui.write(b' ')
  3428                     ui.write(b' ')
  3429                     ui.write(node2str(node))
  3429                     ui.write(node2str(node))
  3430             ui.write(b'\n')
  3430             ui.write(b'\n')
  3431 
  3431 
       
  3432 
  3432 @command(b'debugtagscache', [])
  3433 @command(b'debugtagscache', [])
  3433 def debugtagscache(ui, repo):
  3434 def debugtagscache(ui, repo):
  3434     """display the contents of .hg/cache/hgtagsfnodes1"""
  3435     """display the contents of .hg/cache/hgtagsfnodes1"""
  3435     cache = tagsmod.hgtagsfnodescache(repo.unfiltered())
  3436     cache = tagsmod.hgtagsfnodescache(repo.unfiltered())
  3436     for r in repo:
  3437     for r in repo:
  3437         node = repo[r].node()
  3438         node = repo[r].node()
  3438         tagsnode = cache.getfnode(node, computemissing=False)
  3439         tagsnode = cache.getfnode(node, computemissing=False)
  3439         tagsnodedisplay = hex(tagsnode) if tagsnode else 'missing/invalid'
  3440         tagsnodedisplay = hex(tagsnode) if tagsnode else 'missing/invalid'
  3440         ui.write(b'%s %s %s\n' % (r, hex(node), tagsnodedisplay))
  3441         ui.write(b'%s %s %s\n' % (r, hex(node), tagsnodedisplay))
       
  3442 
  3441 
  3443 
  3442 @command(
  3444 @command(
  3443     b'debugtemplate',
  3445     b'debugtemplate',
  3444     [
  3446     [
  3445         (b'r', b'rev', [], _(b'apply template on changesets'), _(b'REV')),
  3447         (b'r', b'rev', [], _(b'apply template on changesets'), _(b'REV')),