add news item for git-annex 8.20200908
authorJoey Hess <joeyh@joeyh.name>
Tue, 8 Sep 2020 18:21:26 +0000 (14:21 -0400)
committerJoey Hess <joeyh@joeyh.name>
Tue, 8 Sep 2020 18:21:26 +0000 (14:21 -0400)
doc/news/version_8.20200522.mdwn [deleted file]
doc/news/version_8.20200908.mdwn [new file with mode: 0644]

diff --git a/doc/news/version_8.20200522.mdwn b/doc/news/version_8.20200522.mdwn
deleted file mode 100644 (file)
index 285bb38..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-git-annex 8.20200522 released with [[!toggle text="these changes"]]
-[[!toggleable text="""
-   * Fix bug that made enableremote of S3 and webdav remotes, that
-     have embedcreds=yes, fail to set up the embedded creds, so accessing
-     the remotes failed. (Regression introduced in version 7.20200202.7)
-   * addurl, importfeed: Avoid adding filenames with leading '.', instead
-     it will be replaced with '\_'.
-   * addurl, importfeed: Allow '-' in filenames, as long as it's not the
-     first character.
-   * addurl --preserve-filename: New option, uses server-provided filename
-     without any sanitization, but will fail if the filename has an obvious
-     security problem like using an escape sequence or trying to escape
-     the current directory.
-   * whereis: Added --format option.
-   * S3: Support signature=v4, to use S3 Signature Version 4.
-     Some S3 services seem to require v4, while others may only
-     support v2, which remains the default.
-   * upgrade: When upgrade fails due to an exception, display it.
-   * repair: Improve fetching from a remote with an url in host:path format.
-   * git-lfs repos that encrypt the annexed content but not the git repo
-     only need --force passed to initremote, allow enableremote and
-     autoenable of such remotes without forcing again.
-   * When accessing a remote fails, always display a reason why.
-   * Display a warning message when a remote uses a protocol, such as
-     git://, that git-annex does not support. Silently skipping such a
-     remote was confusing behavior.
-   * Also display a warning message when a remote, without a known uuid,
-     is located in a directory that does not currently exist, to avoid
-     silently skipping such a remote.
-   * sync: Avoid an ugly error message when nothing has been committed to
-     master yet and there is a synced master branch to merge from.
-   * Display a warning message when asked to operate on a file inside a
-     directory that's a symbolic link to elsewhere.
-   * Support building with tasty-1.3."""]]
\ No newline at end of file
diff --git a/doc/news/version_8.20200908.mdwn b/doc/news/version_8.20200908.mdwn
new file mode 100644 (file)
index 0000000..caf1a07
--- /dev/null
@@ -0,0 +1,41 @@
+git-annex 8.20200908 released with [[!toggle text="these changes"]]
+[[!toggleable text="""
+   * Added httpalso special remote, which is useful for accessing
+     content stored on other remotes that is published by http.
+   * The external special remote protocol got an ASYNC extension.
+     This can be used by an external special remote to let a single process
+     perform concurrent actions, rather than multiple processes being
+     started, when that is more efficient.
+   * Retry transfers to exporttree=yes remotes same as for other remotes.
+   * import: Retry downloads that fail, same as is done for downloads generally.
+   * Limit retrying of failed transfers when forward progress is being made
+     to 5, to avoid some unusual edge cases where too much retrying could
+     result in far more data transfer than makes sense.
+   * Exposed annex.forward-retry git config, to configure the forward retry
+     behavior that git-annex has had for a long time.
+   * sync, assistant, merge: When merge.directoryRenames is not set,
+     default it it to "false", which works better with automatic merge
+     conflict resolution than git's ususual default of "conflict".
+     (This is not done when automatic merge conflict resolution is disabled.)
+   * resolvemerge: Improve cleanup of cruft left in the working tree
+     by a conflicted merge.
+   * Support git remotes where .git is a file, not a directory,
+     eg when --separate-git-dir was used.
+   * Fixed several cases where files were created without file mode bits
+     that the umask would usually set. This included exports to the
+     directory special remote, torrent files used by the bittorrent special
+     remote, hooks written by git-annex init, and some log files in .git/annex/
+   * Fix reversion in 7.20190322 that made addurl --file not be honored
+     when youtube-dl was used to download media.
+   * Fix reversion in 8.20200617 that made annex.pidlock being enabled
+     result in some commands stalling, particularly those needing to
+     autoinit.
+   * Display warning when external special remote does not start up
+     properly, or is not usable.
+   * Display a message when git-annex has to wait for a pid lock file
+     held by another process.
+   * test: Stop gpg-agent daemons that are started for the test framework's
+     gpg key.
+   * Removed the S3 and WebDAV build flags so these special remotes are
+     always supported.
+   * stack.yaml: Updated to lts-16.10."""]]
\ No newline at end of file