Avoid any access to keys database in v5 mode repositories, which are not supposed to use that database.

This commit is contained in:
Joey Hess 2016-07-19 12:12:19 -04:00
parent 50e63f75d1
commit 2619019630
Failed to extract signature
4 changed files with 47 additions and 5 deletions

View file

@ -55,6 +55,9 @@ versionSupportsUnlockedPointers = go <$> getVersion
versionSupportsAdjustedBranch :: Annex Bool
versionSupportsAdjustedBranch = versionSupportsUnlockedPointers
versionUsesKeysDatabase :: Annex Bool
versionUsesKeysDatabase = versionSupportsUnlockedPointers
setVersion :: Version -> Annex ()
setVersion = setConfig versionField