diff mercurial/revlogutils/debug.py @ 49270:251650844331

debugindex: add a `p1-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:45 +0200
parents 69983adfed06
children d910ca4e995b
line wrap: on
line diff
--- a/mercurial/revlogutils/debug.py	Wed Jun 01 00:54:19 2022 +0200
+++ b/mercurial/revlogutils/debug.py	Wed Jun 01 01:32:45 2022 +0200
@@ -80,6 +80,11 @@
     return hexfn(entry[constants.ENTRY_NODE_ID])
 
 
+@debug_column(b"p1-rev", size=6, verbose=True)
+def _p1_rev(index, rev, entry, hexfn):
+    return b"%d" % entry[constants.ENTRY_PARENT_1]
+
+
 @debug_column(b"p1-nodeid", size=NODE_SIZE)
 def _p1_node(index, rev, entry, hexfn):
     parent = entry[constants.ENTRY_PARENT_1]