mercurial/repair.py
changeset 43523 c21aca51b392
parent 43117 8ff1ecfadcd1
child 43793 29adf0a087a1
equal deleted inserted replaced
43522:ce96be208ea4 43523:c21aca51b392
    22     discovery,
    22     discovery,
    23     error,
    23     error,
    24     exchange,
    24     exchange,
    25     obsolete,
    25     obsolete,
    26     obsutil,
    26     obsutil,
       
    27     pathutil,
    27     phases,
    28     phases,
    28     pycompat,
    29     pycompat,
    29     util,
    30     util,
    30 )
    31 )
    31 from .utils import stringutil
    32 from .utils import stringutil
   474         progress.complete()
   475         progress.complete()
   475 
   476 
   476         if b'treemanifest' in repo.requirements:
   477         if b'treemanifest' in repo.requirements:
   477             # This logic is safe if treemanifest isn't enabled, but also
   478             # This logic is safe if treemanifest isn't enabled, but also
   478             # pointless, so we skip it if treemanifest isn't enabled.
   479             # pointless, so we skip it if treemanifest isn't enabled.
   479             for dir in util.dirs(seenfiles):
   480             for dir in pathutil.dirs(seenfiles):
   480                 i = b'meta/%s/00manifest.i' % dir
   481                 i = b'meta/%s/00manifest.i' % dir
   481                 d = b'meta/%s/00manifest.d' % dir
   482                 d = b'meta/%s/00manifest.d' % dir
   482 
   483 
   483                 if repo.store._exists(i):
   484                 if repo.store._exists(i):
   484                     newentries.add(i)
   485                     newentries.add(i)