add news item for git-annex 8.20201007
authorJoey Hess <joeyh@joeyh.name>
Wed, 7 Oct 2020 18:18:57 +0000 (14:18 -0400)
committerJoey Hess <joeyh@joeyh.name>
Wed, 7 Oct 2020 18:18:57 +0000 (14:18 -0400)
doc/news/version_8.20200617.mdwn [deleted file]
doc/news/version_8.20201007.mdwn [new file with mode: 0644]

diff --git a/doc/news/version_8.20200617.mdwn b/doc/news/version_8.20200617.mdwn
deleted file mode 100644 (file)
index 31227be..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-git-annex 8.20200617 released with [[!toggle text="these changes"]]
-[[!toggleable text="""
-   * Added annex.skipunknown git config, that can be set to false to change
-     the behavior of commands like `git annex get foo*`, to not skip
-     over files/dirs that are not checked into git and are explicitly listed in
-     the command line.
-   * annex.skipunknown is planned to change to default to false in a
-     git-annex release in early 2022. If you prefer the current behavior,
-     you can explicitly set it to true.
-   * Try to enable special remotes configured with autoenable=yes
-     when git-annex auto-initialization happens in a new clone of an
-     existing repo. Previously, git-annex init had to be explicitly run to
-     enable them. Special remotes cannot display anything when autoenabled
-     this way, to avoid interfering with the output of git-annex query
-     commands.
-   * export: Added options for json output.
-   * import: Added --json-progress.
-   * addurl: Make --preserve-filename also apply when eg a torrent contains
-     multiple files.
-   * Fix a crash or potentially not all files being exported when
-     sync -J --content is used with an export remote.
-   * export: Let concurrent transfers be done with -J or annex.jobs.
-   * move --to, copy --to, mirror --to: When concurrency is enabled, run
-     cleanup actions in separate job pool from uploads.
-   * init: If lock probing stalls for a long time (eg a broken NFS server),
-     display a message to let the user know what's taking so long.
-   * init: When annex.pidlock is set, skip lock probing.
-   * Fix file descriptor leak when importing from a directory special remote
-     that is configured with exporttree=yes.
-   * Note that external special remote programs should not block SIGINT or
-     SIGTERM.
-   * Avoid creating the keys database during init when there are no unlocked
-     files, to prevent init failing when sqlite does not work in the
-     filesystem.
-   * import: Avoid using some strange names for temporary keys,
-     which broke importing from a directory special remote onto a vfat
-     filesystem.
-   * S3: The REDUCED\_REDUNDANCY storage class is no longer cheaper so
-     stop documenting it, and stop offering it as a choice in the assistant.
-   * Improve display of problems auto-initializing or upgrading local git
-     remotes.
-   * When a local git remote cannot be initialized because it has no
-     git-annex branch or a .noannex file, avoid displaying a message about it.
-   * checkpresentkey: When no remote is specified, try all remotes, not
-     only ones that the location log says contain the key. This is what
-     the documentation has always said it did.
-   * Fix regression in external special remote handling: GETCONFIG did not
-     return a value that was set with SETCONFIG immediately before.
-     (Regression introduced in version 7.20200202.7)
-   * Fix bug that made initremote of extrnal special remotes with
-     embedcreds=yes or gpg encryption not store the creds in the git-annex
-     branch. git-annex-remote-googledrive one was special remote affected by
-     this bug.
-     (Regression introduced in version 7.20200202.7)
-   * Fix bug that made creds not be stored in git when a special remote
-     was initialized with gpg encryption, but without an explicit
-     embedcreds=yes.
-     (Regression introduced in version 7.20200202.7)
-   * Fix a annex.pidlock issue that made eg git-annex get of an unlocked
-     file hang until the annex.pidlocktimeout and then fail."""]]
\ No newline at end of file
diff --git a/doc/news/version_8.20201007.mdwn b/doc/news/version_8.20201007.mdwn
new file mode 100644 (file)
index 0000000..71949d0
--- /dev/null
@@ -0,0 +1,46 @@
+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