git-annex 10.20260115 released with these changes

  • New git configs annex.initwanted, annex.initrequired, and annex.initgroups.
  • Fix bug that could result in a tree imported from a remote containing missing git blobs.
  • fix: Populate unlocked pointer files in situations where a git command, like git reset or git stash, leaves them unpopulated.
  • Pass www-authenticate headers in to to git credential, to support eg, git-credential-oauth.
  • import: Fix display of some import errors.
  • external: Respond to GETGITREMOTENAME during INITREMOTE with the remote name.
  • When displaying sqlite error messages, include the path to the database.
  • webapp: Remove support for local pairing; use wormhole pairing instead.
  • git-annex.cabal: Removed pairing build flag, and no longer depends on network-multicast or network-info.
  • Remove support for building with old versions of persistent and persistent-sqlite.
  • Removed support for building with ghc older than 9.6.6.
  • stack.yaml: Update to lts-24.26.