diff -r aede57466804 -r 862e3a13da44 mercurial/repair.py --- a/mercurial/repair.py Mon May 15 22:03:39 2023 +0200 +++ b/mercurial/repair.py Tue May 16 10:43:36 2023 +0200 @@ -445,7 +445,7 @@ if scmutil.istreemanifest(repo): # This logic is safe if treemanifest isn't enabled, but also # pointless, so we skip it if treemanifest isn't enabled. - for entry in repo.store.datafiles(): + for entry in repo.store.data_entries(): if not entry.is_revlog: continue if entry.revlog_type == store.FILEFLAGS_MANIFESTLOG: