mercurial/repair.py
changeset 50538 862e3a13da44
parent 50530 e50d1fe7ebb4
child 50687 8f7e189af9dc
equal deleted inserted replaced
50537:aede57466804 50538:862e3a13da44
   443 def manifestrevlogs(repo):
   443 def manifestrevlogs(repo):
   444     yield repo.manifestlog.getstorage(b'')
   444     yield repo.manifestlog.getstorage(b'')
   445     if scmutil.istreemanifest(repo):
   445     if scmutil.istreemanifest(repo):
   446         # This logic is safe if treemanifest isn't enabled, but also
   446         # This logic is safe if treemanifest isn't enabled, but also
   447         # pointless, so we skip it if treemanifest isn't enabled.
   447         # pointless, so we skip it if treemanifest isn't enabled.
   448         for entry in repo.store.datafiles():
   448         for entry in repo.store.data_entries():
   449             if not entry.is_revlog:
   449             if not entry.is_revlog:
   450                 continue
   450                 continue
   451             if entry.revlog_type == store.FILEFLAGS_MANIFESTLOG:
   451             if entry.revlog_type == store.FILEFLAGS_MANIFESTLOG:
   452                 yield repo.manifestlog.getstorage(entry.target_id)
   452                 yield repo.manifestlog.getstorage(entry.target_id)
   453 
   453