releasing package git-annex version 6.20180316
This commit is contained in:
parent
2c05bc9dfd
commit
14100f4f74
2 changed files with 24 additions and 21 deletions
43
CHANGELOG
43
CHANGELOG
|
@ -1,49 +1,52 @@
|
||||||
git-annex (6.20180228) UNRELEASED; urgency=medium
|
git-annex (6.20180316) upstream; urgency=medium
|
||||||
|
|
||||||
* New protocol for communicating with git-annex-shell increases speed
|
* New protocol for communicating with git-annex-shell increases speed
|
||||||
of operations involving ssh remotes. When not transferring large files,
|
of operations involving ssh remotes. When not transferring large files,
|
||||||
git-annex is between 200% and 400% faster using the new protocol,
|
git-annex is between 200% and 400% faster using the new protocol,
|
||||||
and it's just as fast as before when transferring large files.
|
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
|
(When the remote has an old git-annex-shell, git-annex falls back
|
||||||
to the old slower code.)
|
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
|
* Note that, due to not using rsync to transfer files over ssh
|
||||||
any longer, permissions and other file metadata of annexed files
|
any longer, permissions and other file metadata of annexed files
|
||||||
will no longer be preserved when copying them to and from ssh remotes.
|
will no longer be preserved when copying them to and from ssh remotes.
|
||||||
Other remotes never supported preserving that information, so
|
Other remotes never supported preserving that information, so
|
||||||
this is not considered a regression.
|
this is not considered a regression.
|
||||||
* Some downloads will be verified, even when annex.verify=false.
|
* Fix data loss bug in content locking over tor, when the remote
|
||||||
This is done in some edge cases where there's a likelyhood than an
|
repository is in direct mode, it neglected to check that the content
|
||||||
object was downloaded incorrectly.
|
was actually present when locking it. This could cause git annex drop
|
||||||
* Support exporttree=yes for rsync special remotes.
|
to remove the only copy of a file when it thought the tor remote had
|
||||||
* Added backends for the BLAKE2 family of hashes.
|
a copy.
|
||||||
* Dial back optimisation when building on arm, which prevents
|
|
||||||
ghc and llc from running out of memory when optimising some files.
|
|
||||||
* 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.
|
|
||||||
* Fix data loss bug when the local repository uses direct mode, and a
|
* Fix data loss bug when the local repository uses direct mode, and a
|
||||||
locally modified file is dropped from a remote repsitory. The bug
|
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.
|
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
|
(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
|
from the remote and then modifying the file is allowed and has the same
|
||||||
end result.)
|
end result.)
|
||||||
* Fix bug in content locking over tor, when the remote repository is
|
* Some downloads will be verified, even when annex.verify=false.
|
||||||
in direct mode, it neglected to check that the content was actually
|
This is done in some edge cases where there's a likelyhood than an
|
||||||
present when locking it. This could cause git annex drop to remove
|
object was downloaded incorrectly.
|
||||||
the only copy of a file when it thought the tor remote had a copy.
|
* 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.
|
* Better ssh connection warmup when using -J for concurrency.
|
||||||
Avoids ugly messages when forced ssh command is not git-annex-shell.
|
Avoids ugly messages when forced ssh command is not git-annex-shell.
|
||||||
* Fix race condition in ssh warmup that caused git-annex to get
|
* Fix race condition in ssh warmup that caused git-annex to get
|
||||||
stuck and never process some while when run with high levels of
|
stuck and never process some files when run with high levels of
|
||||||
concurrency.
|
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,
|
* Note that Remote/Git.hs now contains AGPL licensed code,
|
||||||
thus the license of git-annex as a whole is AGPL. This was already
|
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.
|
the case when git-annex was built with the webapp enabled.
|
||||||
* Include amount of data transferred in progress display.
|
* Include amount of data transferred in progress display.
|
||||||
* Fix reversion introduced in 6.20171214 that caused concurrent
|
* Dial back optimisation when building on arm, which prevents
|
||||||
transfers to incorrectly fail with "transfer already in progress".
|
ghc and llc from running out of memory when optimising some files.
|
||||||
|
|
||||||
-- Joey Hess <id@joeyh.name> Wed, 28 Feb 2018 11:53:03 -0400
|
-- Joey Hess <id@joeyh.name> Fri, 16 Mar 2018 12:10:40 -0400
|
||||||
|
|
||||||
git-annex (6.20180227) upstream; urgency=medium
|
git-annex (6.20180227) upstream; urgency=medium
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
Name: git-annex
|
Name: git-annex
|
||||||
Version: 6.20180227
|
Version: 6.20180316
|
||||||
Cabal-Version: >= 1.8
|
Cabal-Version: >= 1.8
|
||||||
License: GPL-3
|
License: GPL-3
|
||||||
Maintainer: Joey Hess <id@joeyh.name>
|
Maintainer: Joey Hess <id@joeyh.name>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue