maxsize of 0 to disable

This commit is contained in:
Joey Hess 2024-09-09 09:32:43 -04:00
parent 4e11cb19ef
commit 811dd95453
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
3 changed files with 4 additions and 0 deletions

View file

@ -634,6 +634,7 @@ limitFullyBalanced' = limitFullyBalanced'' $ \n key candidates -> do
threshhold <- annexFullyBalancedThreshhold <$> Annex.getGitConfig
let toofull u =
case (M.lookup u maxsizes, M.lookup u sizemap) of
(Just (MaxSize 0), _) -> False
(Just (MaxSize maxsize), Just (RepoSize reposize)) ->
fromIntegral reposize >= fromIntegral maxsize * threshhold
_ -> False