diff --git a/doc/news/version_7.20200226.mdwn b/doc/news/version_7.20200226.mdwn deleted file mode 100644 index 1e363419e5..0000000000 --- a/doc/news/version_7.20200226.mdwn +++ /dev/null @@ -1,24 +0,0 @@ -News for git-annex 7.20200226: - - There was a serious regression in gcrypt and encrypted git-lfs remotes. - Since version 7.20200202.7, git-annex incorrectly stored content - on those remotes without encrypting it. - If your remotes are affected, you will want to make sure to delete - any content that git-annex has stored on them that is not encrypted! - One way to do so is, before upgrading to this version, - run git-annex move --from the affected remotes. It will move - only the content that was not encrypted. - -git-annex 7.20200226 released with [[!toggle text="these changes"]] -[[!toggleable text=""" - * Fix serious regression in gcrypt and encrypted git-lfs remotes. - Since version 7.20200202.7, git-annex incorrectly stored content - on those remotes without encrypting it. - If your remotes are affected, you will want to make sure to delete - any content that git-annex has stored on them that is not encrypted! - * info: Fix display of the encryption value. - (Some debugging junk had crept in.) - * Bugfix to getting content from an export remote with -J, when the - export database was not yet populated. - * Bugfix: export --tracking (a deprecated option) set - annex-annex-tracking-branch, instead of annex-tracking-branch."""]] \ No newline at end of file diff --git a/doc/news/version_8.20200501.mdwn b/doc/news/version_8.20200501.mdwn new file mode 100644 index 0000000000..736cfee708 --- /dev/null +++ b/doc/news/version_8.20200501.mdwn @@ -0,0 +1,46 @@ +git-annex 8.20200501 released with [[!toggle text="these changes"]] +[[!toggleable text=""" + * Improve git-annex's ability to find the path to its program, + especially when it needs to run itself in another repo to upgrade it. + * adb: Better messages when the adb command is not installed. + * Sped up query commands that read the git-annex branch by around 9%. + * Various speed improvements gained by using ByteStrings for git refs and + shas. + * Fix a potential failure to parse git config. + * Support boolean git configs that are represented by the name of the + setting with no value, eg "core.bare" is the same as "core.bare = true". + * When parsing git configs, support all the documented ways to write + true and false, including "yes", "on", "1", etc. + * Fix --batch commands (and git-annex info) to accept absolute filenames + for unlocked files, which already worked for locked files. + * Avoid repeatedly opening keys db when accessing a local git remote + and -J is used. + * Avoid running a large number of git cat-file child processes when run + with a large -J value. + * Avoid running with more git check-attr and check-ignore processes than + there are CPU cores when run with a large -J value. + * get --from, move --from: When used with a local git remote, these used + to silently skip files that the location log thought were present on the + remote, when the remote actually no longer contained them. Since that + behavior could be surprising, now instead display a warning. + * external special remotes: remote.name.annex-readonly=true no longer + disables running the external special remote program. Instead, it just + makes the remote operate in a readonly mode, same as any remote. + To disable running the external special remote program, now need to set + remote.name.annex-externaltype=readonly. That is done when + git-annex enableremote is passed readonly=true. + * Stop storing readonly=true in remote.log of external special remotes; + it is a local setting only. + * sync: When some remotes to sync with are specified, and --fast is too, + pick the lowest cost of the specified remotes, do not sync with a + faster remote that was not specified. + * addurl: When run with --fast on an url that + annex.security.allowed-ip-addresses prevents accessing, display + a more useful message. + * When the required content is set to "groupwanted", use whatever + expression has been set in groupwanted as the required content of the + repo, similar to how setting required content to "standard" already + worked. + * Avoid a test suite failure when the environment does not let gpg be + tested due to eg, too long a path to the agent socket. + * test: Include testremote tests, run on a directory special remote."""]] \ No newline at end of file