add news item for git-annex 6.20180719
This commit is contained in:
parent
e8ff5d8c66
commit
7e718cc98c
2 changed files with 27 additions and 47 deletions
|
@ -1,47 +0,0 @@
|
|||
git-annex 6.20180316 released with [[!toggle text="these changes"]]
|
||||
[[!toggleable text="""
|
||||
* New protocol for communicating with git-annex-shell increases speed
|
||||
of operations involving ssh remotes. When not transferring large files,
|
||||
git-annex is between 200% and 400% faster using the new protocol,
|
||||
and it's just as fast as before when transferring large files.
|
||||
(When the remote has an old git-annex-shell, git-annex falls back
|
||||
to the old slower code. This fallback is planned to be removed
|
||||
after 5 years or so.)
|
||||
* Note that, due to not using rsync to transfer files over ssh
|
||||
any longer, permissions and other file metadata of annexed files
|
||||
will no longer be preserved when copying them to and from ssh remotes.
|
||||
Other remotes never supported preserving that information, so
|
||||
this is not considered a regression.
|
||||
* Fix data loss bug in content locking over tor, when the remote
|
||||
repository is in direct mode, it neglected to check that the content
|
||||
was actually present when locking it. This could cause git annex drop
|
||||
to remove the only copy of a file when it thought the tor remote had
|
||||
a copy.
|
||||
* Fix data loss bug when the local repository uses direct mode, and a
|
||||
locally modified file is dropped from a remote repsitory. The bug
|
||||
caused the modified file to be counted as a copy of the original file.
|
||||
(This is not a severe bug because in such a situation, dropping
|
||||
from the remote and then modifying the file is allowed and has the same
|
||||
end result.)
|
||||
* Some downloads will be verified, even when annex.verify=false.
|
||||
This is done in some edge cases where there's a likelyhood than an
|
||||
object was downloaded incorrectly.
|
||||
* Support exporttree=yes for rsync special remotes.
|
||||
* Added backends for the BLAKE2 family of hashes, when built with
|
||||
a new enough version of cryptonite.
|
||||
* Improve SHA*E extension extraction code to not treat parts of the
|
||||
filename that contain punctuation or other non-alphanumeric characters
|
||||
as extensions. Before, such characters were filtered out.
|
||||
* Better ssh connection warmup when using -J for concurrency.
|
||||
Avoids ugly messages when forced ssh command is not git-annex-shell.
|
||||
* Fix race condition in ssh warmup that caused git-annex to get
|
||||
stuck and never process some files when run with high levels of
|
||||
concurrency.
|
||||
* Fix reversion introduced in 6.20171214 that caused concurrent
|
||||
transfers to incorrectly fail with "transfer already in progress".
|
||||
* Note that Remote/Git.hs now contains AGPL licensed code,
|
||||
thus the license of git-annex as a whole is AGPL. This was already
|
||||
the case when git-annex was built with the webapp enabled.
|
||||
* Include amount of data transferred in progress display.
|
||||
* Dial back optimisation when building on arm, which prevents
|
||||
ghc and llc from running out of memory when optimising some files."""]]
|
27
doc/news/version_6.20180719.mdwn
Normal file
27
doc/news/version_6.20180719.mdwn
Normal file
|
@ -0,0 +1,27 @@
|
|||
git-annex 6.20180719 released with [[!toggle text="these changes"]]
|
||||
[[!toggleable text="""
|
||||
* Support working trees set up by git-worktree.
|
||||
* Improve support for repositories created with --separate-git-dir.
|
||||
* Support configuring remote.web.annex-cost and remote.bittorrent.annex-cost
|
||||
* addurl: When security configuration prevents downloads with youtube-dl,
|
||||
still check if the url is one that it supports, and fail downloading
|
||||
it, instead of downloading the raw web page.
|
||||
* Send User-Agent and any configured annex.http-headers when downloading
|
||||
with http, fixes reversion introduced when switching to http-client.
|
||||
* Fix reversion introduced in version 6.20180316 that caused git-annex to
|
||||
stop processing files when unable to contact a ssh remote.
|
||||
* v6: Work around git bug that runs smudge/clean filters at the top of the
|
||||
repository while passing them a relative GIT\_WORK\_TREE that may point
|
||||
outside of the repository, by using GIT\_PREFIX to get back to the
|
||||
subdirectory where a relative GIT\_WORK\_TREE is valid.
|
||||
* p2p --pair: Fix interception of the magic-wormhole pairing code,
|
||||
which since 0.8.2 it has sent to stderr rather than stdout.
|
||||
* info: Display uuid and description when a repository is identified by
|
||||
uuid, and for "here".
|
||||
* unused --from: Allow specifiying a repository by uuid or description.
|
||||
* linux standalone: Generate locale files in ~/.cache/git-annex/locales/
|
||||
so they're available even when the standalone tarball is installed
|
||||
in a directory owned by root. Note that this prevents using the
|
||||
standalone bundle in environments where HOME is not writable.
|
||||
* Include uname command in standalone builds since git-annex uses it.
|
||||
* git-annex.cabal: Fix network version."""]]
|
Loading…
Reference in a new issue