mercurial/streamclone.py
changeset 41615 328ca3b9e545
parent 40494 9aeb9e2d28a7
child 42813 268662aac075
equal deleted inserted replaced
41612:fbd4ce55bcbd 41615:328ca3b9e545
    11 import os
    11 import os
    12 import struct
    12 import struct
    13 
    13 
    14 from .i18n import _
    14 from .i18n import _
    15 from . import (
    15 from . import (
    16     branchmap,
       
    17     cacheutil,
    16     cacheutil,
    18     error,
    17     error,
    19     narrowspec,
    18     narrowspec,
    20     phases,
    19     phases,
    21     pycompat,
    20     pycompat,
   172         repo.svfs.options = localrepo.resolvestorevfsoptions(
   171         repo.svfs.options = localrepo.resolvestorevfsoptions(
   173             repo.ui, repo.requirements, repo.features)
   172             repo.ui, repo.requirements, repo.features)
   174         repo._writerequirements()
   173         repo._writerequirements()
   175 
   174 
   176         if rbranchmap:
   175         if rbranchmap:
   177             branchmap.replacecache(repo, rbranchmap)
   176             repo._branchcaches.replace(repo, rbranchmap)
   178 
   177 
   179         repo.invalidate()
   178         repo.invalidate()
   180 
   179 
   181 def allowservergeneration(repo):
   180 def allowservergeneration(repo):
   182     """Whether streaming clones are allowed from the server."""
   181     """Whether streaming clones are allowed from the server."""