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

@ -5,6 +5,7 @@ git-annex (10.20240832) UNRELEASED; urgency=medium
and make it never match. This also applies to
"not balanced" and "not sizebalanced".
* Fix --explain display of onlyingroup preferred content expression.
* Allow maxsize to be set to 0 to stop checking maxsize for a repository.
-- Joey Hess <id@joeyh.name> Tue, 03 Sep 2024 12:38:42 -0400

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

View file

@ -40,6 +40,8 @@ thing stored on that drive, and `annex.diskreserve` is configured to 1
gigabyte, then it would make sense to run
`git-annex maxsize here "999 gigabytes"`
To stop checking maximum size of a repository, set the maxsize to 0.
# OPTIONS
* `--bytes`