git-annex 10.20250102 released with these changes
- Added config
url.<base>.annexInsteadOf
corresponding to git'surl.<base>.pushInsteadOf
, to configure the urls to use for accessing the git-annex repositories on a server without needing to configure remote.name.annexUrl in each repository. - Work around git hash-object --stdin-paths's odd stripping of carriage return from the end of the line (some windows infection), avoiding crashing when the repo contains a filename ending in a carriage return.
- Document that settting preferred content to "" is the same as the default unset behavior.
- sync: Avoid misleading warning about future preferred content transition when preferred content is set to "".
- Honor annex.addunlocked configuration when importing a tree from a special remote.
- Removed the i386ancient standalone tarball build for linux, which was increasingly unable to support new git-annex features.
- Removed support for building with ghc older than 9.0.2, and with older versions of haskell libraries than are in current Debian stable.
- stack.yaml: Update to lts-23.2.