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. |