--- a/mercurial/repair.py Sat Aug 08 15:48:17 2020 +0530
+++ b/mercurial/repair.py Sat Aug 08 16:24:12 2020 +0530
@@ -26,9 +26,9 @@
pathutil,
phases,
pycompat,
+ requirements,
util,
)
-from .interfaces import repository
from .utils import (
hashutil,
stringutil,
@@ -419,7 +419,7 @@
def manifestrevlogs(repo):
yield repo.manifestlog.getstorage(b'')
- if repository.TREEMANIFEST_REQUIREMENT in repo.requirements:
+ if requirements.TREEMANIFEST_REQUIREMENT in repo.requirements:
# This logic is safe if treemanifest isn't enabled, but also
# pointless, so we skip it if treemanifest isn't enabled.
for unencoded, encoded, size in repo.store.datafiles():
@@ -477,7 +477,7 @@
progress.complete()
- if repository.TREEMANIFEST_REQUIREMENT in repo.requirements:
+ if requirements.TREEMANIFEST_REQUIREMENT in repo.requirements:
# This logic is safe if treemanifest isn't enabled, but also
# pointless, so we skip it if treemanifest isn't enabled.
for dir in pathutil.dirs(seenfiles):