mercurial/localrepo.py
changeset 40884 a714eee1ac28
parent 40795 e1c3a2e9df59
child 41038 3913223417ea
equal deleted inserted replaced
40883:597fe8d81104 40884:a714eee1ac28
  2904     if compengine != 'zlib':
  2904     if compengine != 'zlib':
  2905         requirements.add('exp-compression-%s' % compengine)
  2905         requirements.add('exp-compression-%s' % compengine)
  2906 
  2906 
  2907     if scmutil.gdinitconfig(ui):
  2907     if scmutil.gdinitconfig(ui):
  2908         requirements.add('generaldelta')
  2908         requirements.add('generaldelta')
       
  2909         # experimental config: format.sparse-revlog
       
  2910         if ui.configbool('format', 'sparse-revlog'):
       
  2911             requirements.add(SPARSEREVLOG_REQUIREMENT)
  2909     if ui.configbool('experimental', 'treemanifest'):
  2912     if ui.configbool('experimental', 'treemanifest'):
  2910         requirements.add('treemanifest')
  2913         requirements.add('treemanifest')
  2911     # experimental config: format.sparse-revlog
       
  2912     if ui.configbool('format', 'sparse-revlog'):
       
  2913         requirements.add(SPARSEREVLOG_REQUIREMENT)
       
  2914 
  2914 
  2915     revlogv2 = ui.config('experimental', 'revlogv2')
  2915     revlogv2 = ui.config('experimental', 'revlogv2')
  2916     if revlogv2 == 'enable-unstable-format-and-corrupt-my-data':
  2916     if revlogv2 == 'enable-unstable-format-and-corrupt-my-data':
  2917         requirements.remove('revlogv1')
  2917         requirements.remove('revlogv1')
  2918         # generaldelta is implied by revlogv2.
  2918         # generaldelta is implied by revlogv2.