mercurial/localrepo.py
changeset 48667 fc80752dbb24
parent 48666 4c1135d15700
child 48681 e845537f6adb
equal deleted inserted replaced
48666:4c1135d15700 48667:fc80752dbb24
  3541 
  3541 
  3542     The store requirements are unchanged while the working copy requirements
  3542     The store requirements are unchanged while the working copy requirements
  3543     depends on the configuration
  3543     depends on the configuration
  3544     """
  3544     """
  3545     target_requirements = set()
  3545     target_requirements = set()
       
  3546     if not srcrepo.requirements:
       
  3547         # this is a legacy revlog "v0" repository, we cannot do anything fancy
       
  3548         # with it.
       
  3549         return target_requirements
  3546     createopts = defaultcreateopts(ui, createopts=createopts)
  3550     createopts = defaultcreateopts(ui, createopts=createopts)
  3547     for r in newreporequirements(ui, createopts):
  3551     for r in newreporequirements(ui, createopts):
  3548         if r in requirementsmod.WORKING_DIR_REQUIREMENTS:
  3552         if r in requirementsmod.WORKING_DIR_REQUIREMENTS:
  3549             target_requirements.add(r)
  3553             target_requirements.add(r)
  3550 
  3554