Support reftables in Repository configuration
Using the reftable adds the following additional configuration to the git config, which needs to be considered and parsed correctly.
extensions.refstorage = reftables
core.repositoryformatversion = 1
We need to fix our tests and configuration code to handle this.
The following tests should be able to run with reftables with these changes:
-
TestDetectObjectHash/invalid_repository_configuration -
TestGetConfig/normal_repo -
TestRepo_SetConfig -
TestRepo_UnsetMatchingConfig -
TestRepositoryManager_CleanStaleData_unsetConfigurationTransactional
Edited by John Cai