+++ /dev/null
-git-annex 10.20250115 released with [[!toggle text="these changes"]]
-[[!toggleable text=""" * Improve handing of ssh connection problems during
- remote annex.uuid discovery.
- * log: Support --key, as well as --branch and --unused.
- * Avoid verification error when addurl --verifiable is used
- with an url claimed by a special remote other than the web.
- * Fix installation on Android.
- * Allow enableremote of an existing webdav special remote that has
- read-only access.
- * git-remote-annex: Use enableremote rather than initremote.
- * Windows: Fix permission denied error when dropping files that
- have the readonly attribute set.
- * Added freezecontent-annex and thawcontent-annex hooks that
- correspond to the git configs annex.freezecontent and
- annex.thawcontent.
- * Added secure-erase-annex hook that corresponds to the git config
- annex.secure-erase-command.
- * Added commitmessage-annex hook that corresponds to the git config
- annex.commitmessage-command.
- * Added http-headers-annex hook that corresponds to the git config
- annex.http-headers-command.
- * Added git configs annex.post-update-command and annex.pre-commit-command
- that correspond to the post-update-annex and pre-commit-annex hooks.
- * Added annex.pre-init-command git config and pre-init-annex hook
- that is run before git-annex repository initialization.
- * Linux standalone builds' bundled rsync updated to fix security holes."""]]
\ No newline at end of file
--- /dev/null
+git-annex 10.20250605 released with [[!toggle text="these changes"]]
+[[!toggleable text=""" * sync: Push the current branch first, rather than a synced branch,
+ to better support git forges (gitlab, gitea, forgejo, etc.) which
+ use push-to-create with the first pushed branch becoming the default
+ branch.
+ * Added annex.fastcopy and remote.name.annex-fastcopy config setting.
+ When set, this allows the copy\_file\_range syscall to be used, which
+ can eg allow for server-side copies on NFS. (For fastest copying,
+ also disable annex.verify or remote.name.annex-verify.)
+ * map: Support --json option.
+ * map: Improve display of remote names.
+ * When annex.freezecontent-command or annex.thawcontent-command is
+ configured but fails, prevent initialization. This allows the user to
+ fix their configuration and avoid crippled filesystem detection
+ entering an adjusted branch.
+ * assistant: Avoid hanging at startup when a process has a *.lock file
+ open in the .git directory.
+ * Windows: Fix duplicate file bug that could occur when files were
+ supposed to be moved across devices."""]]
\ No newline at end of file