##// END OF EJS Templates
debug-revlog: keep the revlog open for the analysis duration...
marmoute -
r51910:edc44ab7 default
parent child Browse files
Show More
@@ -346,6 +346,7 b' def debug_revlog(ui, revlog):'
346 l[1] = size
346 l[1] = size
347 l[2] += size
347 l[2] += size
348
348
349 with r.reading():
349 numrevs = len(r)
350 numrevs = len(r)
350 for rev in range(numrevs):
351 for rev in range(numrevs):
351 p1, p2 = r.parentrevs(rev)
352 p1, p2 = r.parentrevs(rev)
@@ -371,7 +372,9 b' def debug_revlog(ui, revlog):'
371 addsize(size, snapsizedepth[0])
372 addsize(size, snapsizedepth[0])
372 else:
373 else:
373 nad = (
374 nad = (
374 delta != p1 and delta != p2 and not r.isancestorrev(delta, rev)
375 delta != p1
376 and delta != p2
377 and not r.isancestorrev(delta, rev)
375 )
378 )
376 chainlengths.append(chainlengths[delta] + 1)
379 chainlengths.append(chainlengths[delta] + 1)
377 baseaddr = chainbases[delta]
380 baseaddr = chainbases[delta]
General Comments 0
You need to be logged in to leave comments. Login now