From 45f5271c7ca7ef0f5f4f1425684607017a541f0b Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Wed, 27 Dec 2023 19:28:01 -0400 Subject: [PATCH] add news item for git-annex 10.20231227 --- doc/news/version_10.20230802.mdwn | 40 ------------------------------- doc/news/version_10.20231227.mdwn | 28 ++++++++++++++++++++++ 2 files changed, 28 insertions(+), 40 deletions(-) delete mode 100644 doc/news/version_10.20230802.mdwn create mode 100644 doc/news/version_10.20231227.mdwn diff --git a/doc/news/version_10.20230802.mdwn b/doc/news/version_10.20230802.mdwn deleted file mode 100644 index 619038805f..0000000000 --- a/doc/news/version_10.20230802.mdwn +++ /dev/null @@ -1,40 +0,0 @@ -git-annex 10.20230802 released with [[!toggle text="these changes"]] -[[!toggleable text=""" * satisfy: New command that gets/sends/drops content to satisfy - preferred content settings. This is like to the --content - part of git-annex sync. - * --explain: New option to display explanations of what git-annex - takes into account when deciding what to do. Including explaining - matching of preferred content expressions, annex.largefiles, and - annex.addunlocked. - * reinject: Added --guesskeys option. - * diffdriver: Added --text option for easy diffing of the contents of - annexed text files. - * assist: With --jobs, parallelize transferring content to/from remotes. - * Bug fix: Re-running git-annex adjust or sync when in an adjusted branch - would overwrite the original branch, losing any commits that had been - made to it since the adjusted branch was created. - * Bug fix: Fix behavior when git is configured with - safe.bareRepository = explicit. - * importfeed bug fix: When -J was used with multiple feeds, some feeds - did not get their items downloaded. - * importfeed: Add feedurl to the metadata (and allow it to be used in the - --template) - * Improve resuming interrupted download when using yt-dlp. - * S3: Amazon S3 buckets created after April 2023 do not support ACLs, - so public=yes cannot be used with them. Existing buckets configured - with public=yes will keep working. - * S3: Allow setting publicurl=yes without public=yes, to support - buckets that are configured with a Bucket Policy that allows public - access. - * directory, gcrypt: Remove empty hash directories when dropping content. - * dropunused: Support --jobs - * Support "onlyingroup=" in preferred content expressions. - * Support --onlyingroup= matching option. - * Setup.hs: Stop installing man pages, desktop files, and the - git-annex-shell and git-remote-tor-annex symlinks. - Anything still relying on that, eg via cabal v1-install will need to - change to using make install-home. - * Support building with unix-compat 0.7 - * Support building with unix-2.8.0. - * stack.yaml: Update to build with ghc-9.6.2 and aws-0.24. - (For windows, stack-lts-18.13.yaml has to be used instead for now.)"""]] \ No newline at end of file diff --git a/doc/news/version_10.20231227.mdwn b/doc/news/version_10.20231227.mdwn new file mode 100644 index 0000000000..580da5cbfb --- /dev/null +++ b/doc/news/version_10.20231227.mdwn @@ -0,0 +1,28 @@ +git-annex 10.20231227 released with [[!toggle text="these changes"]] +[[!toggleable text=""" * migrate: Support distributed migrations by recording each migration, + and adding a --update option that updates the local repository + incrementally, hard linking annex objects to their new keys. + * pull, sync: When operating on content, automatically handle + distributed migrations. + * Added annex.syncmigrations config that can be set to false to prevent + pull and sync from migrating object content. + * migrate: Added --apply option that (re)applies all recorded + distributed migrations to the objects in repository. + * migrate: Support adding size to URL keys that were added with + --relaxed, by running eg: git-annex migrate --backend=URL foo + * When importing from a special remote, support preferred content + expressions that use terms that match on keys (eg "present", "copies=1"). + Such terms are ignored when importing, since the key is not known yet. + Before, such expressions caused the import to fail. + * Support git-annex copy/move --from-anywhere --to remote. + * Make git-annex get/copy/move --from foo override configuration of + remote.foo.annex-ignore, as documented. + * Lower precision of timestamps in git-annex branch, which can reduce the + size of the branch by up to 8%. + * sync: Fix locking problems during merge when annex.pidlock is set. + * Avoid a problem with temp file names ending in "." on certian + filesystems that have problems with such filenames. + * sync, push: Avoid trying to send individual files to special remotes + configured with importtree=yes exporttree=no, which would always fail. + * Fix a crash opening sqlite databases when run in a non-unicode locale. + (Needs persistent-sqlite 2.13.3.)"""]] \ No newline at end of file