git-annex/doc/news/version_7.20190615.mdwn
2019-06-15 12:39:48 -04:00

35 lines
No EOL
2.1 KiB
Markdown

git-annex 7.20190615 released with [[!toggle text="these changes"]]
[[!toggleable text="""
* Fixed bug that caused git-annex to fail to add a file when another
git-annex process cleaned up the temp directory it was using.
* Makefile: Added install-completions to install target.
* Added the ability to run one job per CPU (core), by setting
annex.jobs=cpus, or using option --jobs=cpus or -Jcpus.
* Honor preferred content of a special remote when exporting trees to it;
unwanted files are filtered out of the tree that is exported.
* Importing from a special remote honors its preferred content too;
unwanted files are not imported. But, some preferred content
expressions can't be checked before files are imported, and trying to
import with such an expression will fail.
* Don't try to import .git directories from special remotes, because
git does not support storing git repositories inside a git repository.
* Improve shape of commit tree when importing from unversioned special
remotes.
* init: When the repository already has a description, don't change it.
* describe: When run with no description parameter it used to set
the description to "", now it will error out.
* Android: Improve installation process when the user's login shell is not
bash.
* When a remote is configured to be readonly, don't allow changing
what's exported to it.
* Renamed annex.security.allowed-http-addresses to
annex.security.allowed-ip-addresses because it is not really specific
to the http protocol, also limiting eg, git-annex's use of ftp.
The old name for the config will still work.
* Add back support for ftp urls, which was disabled as part of the fix for
security hole CVE-2018-10857 (except for configurations which enabled curl
and bypassed public IP address restrictions). Now it will work
if allowed by annex.security.allowed-ip-addresses.
* Avoid a delay at startup when concurrency is enabled and there are
rsync or gcrypt special remotes, which was caused by git-annex
opening a ssh connection to the remote too early."""]]