mercurial/localrepo.py
changeset 47249 6597255a4f94
parent 47244 bcafcd779d2e
child 47271 ccdd280d1d0d
equal deleted inserted replaced
47248:864f4ebe6a8d 47249:6597255a4f94
   737     storevfs = store.vfs
   737     storevfs = store.vfs
   738     storevfs.options = resolvestorevfsoptions(ui, requirements, features)
   738     storevfs.options = resolvestorevfsoptions(ui, requirements, features)
   739 
   739 
   740     if requirementsmod.REVLOGV2_REQUIREMENT in requirements:
   740     if requirementsmod.REVLOGV2_REQUIREMENT in requirements:
   741         features.add(repository.REPO_FEATURE_SIDE_DATA)
   741         features.add(repository.REPO_FEATURE_SIDE_DATA)
       
   742         # the revlogv2 docket introduced race condition that we need to fix
       
   743         features.discard(repository.REPO_FEATURE_STREAM_CLONE)
   742 
   744 
   743     # The cache vfs is used to manage cache files.
   745     # The cache vfs is used to manage cache files.
   744     cachevfs = vfsmod.vfs(cachepath, cacheaudited=True)
   746     cachevfs = vfsmod.vfs(cachepath, cacheaudited=True)
   745     cachevfs.createmode = store.createmode
   747     cachevfs.createmode = store.createmode
   746     # The cache vfs is used to manage cache files related to the working copy
   748     # The cache vfs is used to manage cache files related to the working copy