##// END OF EJS Templates
revlog: remove legacy usage of `_withsparseread`...
marmoute -
r51952:47d43efd default
parent child Browse files
Show More
@@ -3983,7 +3983,13 b' def perfrevlogrevision(ui, repo, file_, '
3983
3983
3984 size = r.length(rev)
3984 size = r.length(rev)
3985 chain = r._deltachain(rev)[0]
3985 chain = r._deltachain(rev)[0]
3986 if not getattr(r, '_withsparseread', False):
3986
3987 with_sparse_read = False
3988 if hasattr(r, 'data_config'):
3989 with_sparse_read = r.data_config.with_sparse_read
3990 elif hasattr(r, '_withsparseread'):
3991 with_sparse_read = r._withsparseread
3992 if with_sparse_read:
3987 slicedchain = (chain,)
3993 slicedchain = (chain,)
3988 else:
3994 else:
3989 slicedchain = tuple(slicechunk(r, chain, targetsize=size))
3995 slicedchain = tuple(slicechunk(r, chain, targetsize=size))
@@ -4000,7 +4006,7 b' def perfrevlogrevision(ui, repo, file_, '
4000 (lambda: doread(chain), b'read'),
4006 (lambda: doread(chain), b'read'),
4001 ]
4007 ]
4002
4008
4003 if getattr(r, '_withsparseread', False):
4009 if with_sparse_read:
4004 slicing = (lambda: doslice(r, chain, size), b'slice-sparse-chain')
4010 slicing = (lambda: doslice(r, chain, size), b'slice-sparse-chain')
4005 benches.append(slicing)
4011 benches.append(slicing)
4006
4012
@@ -806,7 +806,7 b' def debugdeltachain(ui, repo, file_=None'
806 start = r.start
806 start = r.start
807 length = r.length
807 length = r.length
808 generaldelta = r.delta_config.general_delta
808 generaldelta = r.delta_config.general_delta
809 withsparseread = getattr(r, '_withsparseread', False)
809 withsparseread = r.data_config.with_sparse_read
810
810
811 # security to avoid crash on corrupted revlogs
811 # security to avoid crash on corrupted revlogs
812 total_revs = len(index)
812 total_revs = len(index)
@@ -2021,7 +2021,7 b' class revlog:'
2021 l = []
2021 l = []
2022 ladd = l.append
2022 ladd = l.append
2023
2023
2024 if not self._withsparseread:
2024 if not self.data_config.with_sparse_read:
2025 slicedchunks = (revs,)
2025 slicedchunks = (revs,)
2026 else:
2026 else:
2027 slicedchunks = deltautil.slicechunk(
2027 slicedchunks = deltautil.slicechunk(
General Comments 0
You need to be logged in to leave comments. Login now