git-annex/doc/news/version_7.20190122.mdwn
2019-01-22 12:28:43 -04:00

46 lines
No EOL
2.9 KiB
Markdown

git-annex 7.20190122 released with [[!toggle text="these changes"]]
[[!toggleable text="""
* sync --content: Fix dropping unwanted content from the local repository.
* sync --content: Support dropping local content that has reached an
exporttree remote that is not untrusted (currently only S3 remotes
with versioning).
* init: When --version=5 is passed on a crippled filesystem,
use a v5 direct mode repo as requested, rather than upgrading to v7
adjusted unlocked. (Fixes test suite on crippled filesystems.)
* Some optimisations, including a 10x faster timestamp parser,
a 7x faster key parser, and improved parsing and serialization of
git-annex branch data. Many commands will run 5-15% faster.
* Stricter parser for keys doesn't allow doubled fields or out of order fields.
* The benchmark command, which only had some old benchmarking of the sqlite
databases before, now allows benchmarking any other git-annex commands.
* Support being built with ghc 8.6.3 (MonadFail).
* Removed old code that cleaned up after a bug in git-annex versions
3.20111105-3.20111110. In the unlikely event that a repo was
last touched by that ancient git-annex version, the descriptions
of remotes would appear missing when used with this version of
git-annex.
* Improve uuid.log parser to preserve whitespace in repo descriptions.
* Improve activity.log parser to not remove unknown values,
allowing for future expansion.
* addunused, merge, assistant: Avoid creating work tree files in
subdirectories in an edge case where the key contains "/".
* testremote: Support testing readonly remotes with the --test-readonly option.
* Switch to using .git/annex/othertmp for tmp files other than partial
downloads, and make stale files left in that directory when git-annex
is interrupted be cleaned up promptly by subsequent git-annex processes.
* The .git/annex/misctmp directory is no longer used and git-annex will
delete anything lingering in there after it's 1 week old.
* Estimated time to completion display shortened from eg "1h1m1s" to "1h1m".
* Fix doubled progress display when downloading an url when -J is used.
* unused: Update suggested git log message to see where data was previously
used so it will also work with v7 unlocked pointer files.
* importfeed: Better error message when downloading the feed fails.
* Make test suite work better when the temp directory is on NFS.
* webapp: Remove configurator for box.com repository, since their
webdav support is going away at the end of this January.
* webapp: Remove configurator for gitlab, which stopped supporting git-annex
some time ago.
* Android: For armv71 architecture, use the armel build.
* Windows: If 64 bit git is installed, use it when installing git-annex.
(However, rsync still won't work and this is still not the documented way
to install it.)"""]]