git-annex 10.20260901 released with these changes
- Behavior change: drop --auto --from a remote does not any longer try to drop content that is not known to be present on the remote. This avoids unncessary work and makes it consistent with the behavior of git-annex sync and push.
- External special remote protocol extended to support IMPORTKEY.
- git-annex-remote-internetarchive supports --no-content imports.
- diffdriver: Avoid crashing when git passes an (undocumented) 8th parameter.
- The preferred content groupwanted expression will no longer consider a groupwanted expression of "" to be set, which allows another group's groupwanted expression to be used instead.
- Fixed buggy handling of preferred content "balanced=groupname:lackingcopies"
- Expand preferred content "lackingcopies" and "approxlackingcopies" expression syntax to support "groupname:number"
- Expand preferred content "copies", "lackingcopies", and "approxlackingcopies" expression syntax to support group limits which can include/exclude multiple groups. Eg "copies=archive+backup-offsite=3"
- Also expanded --lackingcopies, --approxlackingcopies, and --copies with the same syntax.
- Expand preferred content "balanced", "fullybalanced", "sizebalanced" and "fullysizebalanced" expression syntax to support group limits as well. Eg "balanced=backup:lackingcopies=archive-offsite"
- importfeed: Fix reporting and logging of problems with feeds.
- importfeed: When adding an url, indicate which feed it is from.
- Fix reversion in 8.20200226 that broke git-annex benchmark --databases
- Remove the ParallelBuild cabal flag and add cabal.project that enables parallel build by default with ghc 9.8+ and cabal-install 3.12.
- NoLLMDependencies: Update for warp and magic.
- git-annex.cabal: Pin magic to 1.1 avoiding build failure on Windows with newer version.
- stack.yaml: Update to lts-24.52
Add a comment