mercurial/bundle2.py
branchstable
changeset 35804 2d3e486d09d0
parent 35793 4fb2bb61597c
child 35811 e35320ce8043
equal deleted inserted replaced
35803:3ad3aaeb1134 35804:2d3e486d09d0
  2153         raise error.Abort(msg)
  2153         raise error.Abort(msg)
  2154 
  2154 
  2155     repo.ui.debug('applying stream bundle\n')
  2155     repo.ui.debug('applying stream bundle\n')
  2156     streamclone.applybundlev2(repo, part, filecount, bytecount,
  2156     streamclone.applybundlev2(repo, part, filecount, bytecount,
  2157                               requirements)
  2157                               requirements)
  2158 
       
  2159     # new requirements = old non-format requirements +
       
  2160     #                    new format-related remote requirements
       
  2161     # requirements from the streamed-in repository
       
  2162     repo.requirements = set(requirements) | (
       
  2163             repo.requirements - repo.supportedformats)
       
  2164     repo._applyopenerreqs()
       
  2165     repo._writerequirements()