Mercurial > hg-stable
comparison mercurial/localrepo.py @ 47271:ccdd280d1d0d
sidedata: use the "feature" to detect that sidedata are enabled
This is more versatile than relying on the revlogv2 requirements.
Differential Revision: https://phab.mercurial-scm.org/D10657
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Tue, 04 May 2021 02:52:24 +0200 |
parents | 6597255a4f94 |
children | 6c84fc9c9a90 |
comparison
equal
deleted
inserted
replaced
47270:07641bafa646 | 47271:ccdd280d1d0d |
---|---|
3370 finally: | 3370 finally: |
3371 fp.close() | 3371 fp.close() |
3372 return self.pathto(fp.name[len(self.root) + 1 :]) | 3372 return self.pathto(fp.name[len(self.root) + 1 :]) |
3373 | 3373 |
3374 def register_wanted_sidedata(self, category): | 3374 def register_wanted_sidedata(self, category): |
3375 if requirementsmod.REVLOGV2_REQUIREMENT not in self.requirements: | 3375 if repository.REPO_FEATURE_SIDE_DATA not in self.features: |
3376 # Only revlogv2 repos can want sidedata. | 3376 # Only revlogv2 repos can want sidedata. |
3377 return | 3377 return |
3378 self._wanted_sidedata.add(pycompat.bytestr(category)) | 3378 self._wanted_sidedata.add(pycompat.bytestr(category)) |
3379 | 3379 |
3380 def register_sidedata_computer( | 3380 def register_sidedata_computer( |