Mercurial > public > mercurial-scm > hg-stable
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: |