scripts: Reverted skipped branches in -t/--tree render
The inconsistency between inner/non-inner (-i/--inner) views was a bit too confusing. At least now the bptr rendering in dbglfs.py matches behavior, showing the bptr tag -> bptr jump even when not showing inner nodes. If the point of these renderers is to show all jumps necessary to reach a given piece of data, hiding bptr jumps only sometimes is somewhat counterproductive...
This commit is contained in:
+2
-3
@@ -1475,8 +1475,7 @@ class Btree:
|
||||
|
||||
rtree = rtrees[rbyd]
|
||||
rdepth = max((t.depth+1 for t in rtree), default=0)
|
||||
d = sum(rdepths[d]+(1 if inner or args.get('tree_rbyd') else 0)
|
||||
for d in range(len(path)))
|
||||
d = sum(rdepths[d]+1 for d in range(len(path)))
|
||||
|
||||
# map into our btree space
|
||||
for t in rtree:
|
||||
@@ -1493,7 +1492,7 @@ class Btree:
|
||||
t.color))
|
||||
|
||||
# connect rbyd branches to rbyd roots
|
||||
if path and (inner or args.get('tree_rbyd')):
|
||||
if path:
|
||||
l_bid, l_rbyd, l_rid, l_name = path[-1]
|
||||
l_branch = l_rbyd.lookup(l_rid, TAG_BRANCH, 0x3)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user