git-annex 10.20240927 released with these changes

  • Detect when a preferred content expression contains "not present", which would lead to repeatedly getting and then dropping files, 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.
  • Fix bug that prevented anything being stored in an empty repository whose preferred content expression uses sizebalanced.
  • sim: New command, can be used to simulate networks of repositories and see how preferred content and other configuration makes file content flow through it.