diff -r ca2a0a654f54 -r 6f248ba85309 mercurial/repair.py --- a/mercurial/repair.py Wed Feb 03 15:12:01 2016 +0000 +++ b/mercurial/repair.py Sun Feb 07 21:44:38 2016 -0800 @@ -273,7 +273,7 @@ ui.progress(_('changeset'), None) - if 'treemanifest' in repo: # safe but unnecessary otherwise + if 'treemanifest' in repo.requirements: # safe but unnecessary otherwise for dir in util.dirs(seenfiles): i = 'meta/%s/00manifest.i' % dir d = 'meta/%s/00manifest.d' % dir