mercurial/streamclone.py
branchstable
changeset 35804 2d3e486d09d0
parent 35803 3ad3aaeb1134
child 37638 65b86ee69383
equal deleted inserted replaced
35803:3ad3aaeb1134 35804:2d3e486d09d0
   630         raise error.Abort(_('unable to apply stream clone: '
   630         raise error.Abort(_('unable to apply stream clone: '
   631                             'unsupported format: %s') %
   631                             'unsupported format: %s') %
   632                           ', '.join(sorted(missingreqs)))
   632                           ', '.join(sorted(missingreqs)))
   633 
   633 
   634     consumev2(repo, fp, filecount, filesize)
   634     consumev2(repo, fp, filecount, filesize)
       
   635 
       
   636     # new requirements = old non-format requirements +
       
   637     #                    new format-related remote requirements
       
   638     # requirements from the streamed-in repository
       
   639     repo.requirements = set(requirements) | (
       
   640             repo.requirements - repo.supportedformats)
       
   641     repo._applyopenerreqs()
       
   642     repo._writerequirements()