diff --git a/doc/news/version_8.20201007.mdwn b/doc/news/version_8.20201007.mdwn deleted file mode 100644 index 71949d0062..0000000000 --- a/doc/news/version_8.20201007.mdwn +++ /dev/null @@ -1,46 +0,0 @@ -git-annex 8.20201007 released with [[!toggle text="these changes"]] -[[!toggleable text=""" - * --json output now includes a new field "input" which is the input - value (filename, url, etc) that caused a json object to be output. - * --batch combined with -J now runs batch requests concurrently for many - commands. Before, the combination was accepted, but did not enable - concurrency. Since the output of batch requests can be in any order, - --json with the new "input" field is recommended to be used, - to determine which batch request each response corresponds to. - * aws-0.22 improved its support for setting etags, which improves - support for versioned S3 buckets. - * Serialize use of C magic library, which is not thread safe. - This fixes failures uploading to S3 when using -J. - * add, addurl, importfeed, import: Added --no-check-gitignore option - for finer grained control than using --force. - * import: Check gitignores when importing trees from special remotes. - * addunused: Don't check .gitignores when adding files. - * Improve the "Try making some of these repositories available" - message, with some hints for the user for what to do. - * Improve --debug output to show pid of processes that are started and - stopped. - * sync --all: Sped up seeking to around twice as fast, by avoiding a - pass over the worktree files when preferred content expressions of the - local repo and remotes don't use include=/exclude=. - * Sped up seeking for files to operate on, when using options like - --copies or --in, by around 20% - * import --no-content: Check annex.largefiles, and import small - files into git, the same as is done when importing with content. - If the largefiles expression needs the file content available - (due to mimetype or mimeencoding being used), the import will fail. - * sync: When run without --content, import without copying from - importtree=yes directory special remotes. - (Other special remotes may support this later as well.) - * addurl: Avoid a redundant git ignores check for speed. - * upgrade: Avoid an upgrade failure of a bare repo in unusual circumstances. - * httpalso: Support being used with special remotes that do not have - encryption= in their config. - * Parse youtube-dl progress output, which lets progress be displayed - when doing concurrent downloads. - * Fix build with Benchmark build flag. - * Enable building with git-annex benchmark by default, only turning it - off when the criterion library is not installed. - * runshell: Fix a edge case where rm errors were sent to stdout, which - could confuse things parsing git-annex output. - * runshell: Update files atomically when preparing to run git-annex. - * Fix a build failure on Windows."""]] \ No newline at end of file diff --git a/doc/news/version_8.20210127.mdwn b/doc/news/version_8.20210127.mdwn new file mode 100644 index 0000000000..43685ac1f2 --- /dev/null +++ b/doc/news/version_8.20210127.mdwn @@ -0,0 +1,41 @@ +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