• Derrick Stolee's avatar
    repo-settings: create feature.experimental setting · aaf633c2
    Derrick Stolee authored
    The 'feature.experimental' setting includes config options that are
    not committed to become defaults, but could use additional testing.
    Update the following config settings to take new defaults, and to
    use the repo_settings struct if not already using them:
    * 'pack.useSparse=true'
    * 'fetch.negotiationAlgorithm=skipping'
    In the case of fetch.negotiationAlgorithm, the existing logic
    would load the config option only when about to use the setting,
    so had a die() statement on an unknown string value. This is
    removed as now the config is parsed under prepare_repo_settings().
    In general, this die() is probably misplaced and not valuable.
    A test was removed that checked this die() statement executed.
    Signed-off-by: Derrick Stolee's avatarDerrick Stolee <[email protected]>
    Signed-off-by: default avatarJunio C Hamano <[email protected]>
pack.txt 5.78 KB