git-annex 10.20240129 released with [[!toggle text="these changes"]] [[!toggleable text=""" * info: Added "annex sizes of repositories" table to the overall display. * import: Sped up import from special remotes. * import: Added --message/-m option. * Support using commands that implement the Stateless OpenPGP command line interface, as an alternative to gpg. Currently only supported for encryption=shared special remotes, when annex.shared-sop-command is configured. * test: Test a specified Stateless OpenPGP command when run with eg --test-git-config annex.shared-sop-command=sqop * Improve disk free space checking when transferring unsized keys to local git remotes. * Added configs annex.stalldetection-download, annex.stalldetection-upload, annex.bwlimit-download, annex.bwlimit-upload, and similar per-remote configs. * Improve annex.stalldetection to handle remotes that update progress less frequently than the configured time period. * external: Monitor file size when getting content from external special remotes and use that to update the progress meter, in case the external special remote program does not report progress. * Added --expected-present file matching option. * webapp: Added --port option, and annex.port config. * assistant: When generating a gpg secret key, avoid hardcoding the key algorithm and size."""]]