Mercurial > public > mercurial-scm > hg-stable
diff mercurial/revlogutils/debug.py @ 49271:d910ca4e995b
debugindex: add a `p2-rev` column
This will be useful in case of corrupted index.
author | Pierre-Yves DAVID <pierre-yves.david@octobus.net> |
---|---|
date | Wed, 01 Jun 2022 01:32:54 +0200 |
parents | 251650844331 |
children | b0238fc496af |
line wrap: on
line diff
--- a/mercurial/revlogutils/debug.py Wed Jun 01 01:32:45 2022 +0200 +++ b/mercurial/revlogutils/debug.py Wed Jun 01 01:32:54 2022 +0200 @@ -92,6 +92,11 @@ return hexfn(p_entry[constants.ENTRY_NODE_ID]) +@debug_column(b"p2-rev", size=6, verbose=True) +def _p2_rev(index, rev, entry, hexfn): + return b"%d" % entry[constants.ENTRY_PARENT_2] + + @debug_column(b"p2-nodeid", size=NODE_SIZE) def _p2_node(index, rev, entry, hexfn): parent = entry[constants.ENTRY_PARENT_2]