From 2405f34ad4846dbea983b020ccf8d4c6387cc014 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Mon, 21 Jun 2021 12:18:37 -0400 Subject: [PATCH] add news item for git-annex 8.20210621 --- doc/news/version_8.20210127.mdwn | 41 -------------------------------- doc/news/version_8.20210621.mdwn | 35 +++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 41 deletions(-) delete mode 100644 doc/news/version_8.20210127.mdwn create mode 100644 doc/news/version_8.20210621.mdwn diff --git a/doc/news/version_8.20210127.mdwn b/doc/news/version_8.20210127.mdwn deleted file mode 100644 index 43685ac1f2..0000000000 --- a/doc/news/version_8.20210127.mdwn +++ /dev/null @@ -1,41 +0,0 @@ -git-annex 8.20210127 released with [[!toggle text="these changes"]] -[[!toggleable text=""" * Added mincopies configuration. This is like numcopies, but is - enforced even more strictly. While numcopies can be violated in - concurrent drop situations involving special remotes that do not - support locking, mincopies cannot be. The default value has always - been 1, but now it can be set to higher values if desired. - * Behavior change: When numcopies is set to 0, git-annex used to drop - content without requiring any copies. Now to get that (highly unsafe) - behavior, mincopies also needs to be set to 0. - * Behavior change: git-annex trust now needs --force, since unconsidered - use of trusted repositories can lead to data loss. - * Behavior change: --trust and --trust-glacier options no longer overrides - trust, since that can lead to data loss, which should never be enabled - by an option other than --force. - * add: Significantly speed up adding lots of non-large files to git, - by disabling the annex smudge filter when running git add. - * add --force-small: Run git add rather than updating the index itself, - so any other smudge filters than the annex one that may be enabled will - be used. - * Fix --time-limit, which got broken in several ways by some optimisations - in version 8.20201007. - * When syncing changes back from an adjusted branch to the basis branch, - include deletions of submodules. - Thanks, Kyle Meyer for the patch. - * Bug fix: export with -J could fail when two files had the same content. - * Bug fix: Fix tilde expansion in ssh urls when the tilde is the last - character in the url. - Thanks, Grond for the patch. - * Avoid crashing when there are remotes using unparseable urls. - Including the non-standard URI form that git-remote-gcrypt uses for rsync. - * Directory special remotes with importtree=yes now avoid unncessary - hashing when inodes of files have changed, as happens whenever a FAT - filesystem gets remounted. - * Fix a bug that prevented git-annex init from working in a submodule. - * Fix a bug in view filename generation when a metadata value ended with - "/" (or ":" or "\" on Windows) - * adjust: Fix some bad behavior when unlocked files use URL keys. - * smudge: Fix some bad behavior when git add is run on an unlocked - file that used an URL key. - * Added GETGITREMOTENAME to external special remote protocol. - * Windows: Work around win32 length limits when dealing with lock files."""]] \ No newline at end of file diff --git a/doc/news/version_8.20210621.mdwn b/doc/news/version_8.20210621.mdwn new file mode 100644 index 0000000000..0a5797bd7b --- /dev/null +++ b/doc/news/version_8.20210621.mdwn @@ -0,0 +1,35 @@ +git-annex 8.20210621 released with [[!toggle text="these changes"]] +[[!toggleable text=""" * New matching options --excludesamecontent and --includesamecontent + * When two files have the same content, and a required content expression + matches one but not the other, dropping the latter file will fail as it + would also remove the content of the required file. + * drop, move, mirror: When two files have the same content, and + different numcopies or requiredcopies values, use the higher value. + * drop --auto: When two files have the same content, and a preferred content + expression matches one but not the other, do not drop the content. + * sync --content, assistant: When two unlocked files have the same + content, and a preferred content expression matches one but not the + other, do not drop the content. (This was already the case for locked + files.) + * sync --content, assistant: Fix an edge case where a file that is not + preferred content did not get dropped. + * filter-branch: New command, useful to produce a filtered version of the + git-annex branch, eg when splitting a repository. + * fromkey: Create an unlocked file when used in an adjusted branch + where the file should be unlocked, or when configured by annex.addunlocked. + * Fix behavior of several commands, including reinject, addurl, and rmurl + when given an absolute path to an unlocked file, or a relative path + that leaves and re-enters the repository. + * smudge: Fix a case where an unlocked annexed file that annex.largefiles + does not match could get its unchanged content checked into git, + due to git running the smudge filter unecessarily. + * reinject: Error out when run on a file that is not annexed, rather + than silently skipping it. + * assistant: Fix a crash on startup by avoiding using forkProcess. + * init: When annex.commitmessage is set, use that message for the commit + that creates the git-annex branch. + * Added annex.adviceNoSshCaching config. + * Added --size-limit option. + * Future proof activity log parsing. + * Fix an exponential slowdown when large numbers of duplicate files are + being added in unlocked form."""]] \ No newline at end of file -- 2.30.2