add news item for git-annex 10.20231227
This commit is contained in:
parent
f3fa9dc65f
commit
45f5271c7c
2 changed files with 28 additions and 40 deletions
|
@ -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.)"""]]
|
|
28
doc/news/version_10.20231227.mdwn
Normal file
28
doc/news/version_10.20231227.mdwn
Normal file
|
@ -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.)"""]]
|
Loading…
Reference in a new issue