comparison mercurial/revlogutils/debug.py @ 51091:df50a1592e0c

revlog: move _getsegmentforrevs on the internal object See inline documentation for details.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Tue, 24 Oct 2023 17:03:27 +0200
parents 5b5cb6b833b0
children 1c5810ce737e
comparison
equal deleted inserted replaced
51090:c3748f38dcd0 51091:df50a1592e0c
409 elif delta != nodemod.nullrev: 409 elif delta != nodemod.nullrev:
410 numother += 1 410 numother += 1
411 numother_nad += 1 411 numother_nad += 1
412 412
413 # Obtain data on the raw chunks in the revlog. 413 # Obtain data on the raw chunks in the revlog.
414 if hasattr(r, '_getsegmentforrevs'): 414 if hasattr(r, '_inner'):
415 segment = r._getsegmentforrevs(rev, rev)[1] 415 segment = r._inner.get_segment_for_revs(rev, rev)[1]
416 else: 416 else:
417 segment = r._revlog._getsegmentforrevs(rev, rev)[1] 417 segment = r._revlog._getsegmentforrevs(rev, rev)[1]
418 if segment: 418 if segment:
419 chunktype = bytes(segment[0:1]) 419 chunktype = bytes(segment[0:1])
420 else: 420 else: