add news item for git-annex 6.20170510
This commit is contained in:
parent
884505279a
commit
d101bc7d03
2 changed files with 27 additions and 56 deletions
|
@ -1,56 +0,0 @@
|
||||||
git-annex 6.20170214 released with [[!toggle text="these changes"]]
|
|
||||||
[[!toggleable text="""
|
|
||||||
* Increase default cost for p2p remotes from 200 to 1000.
|
|
||||||
This makes git-annex prefer transferring data from special
|
|
||||||
remotes when possible.
|
|
||||||
* Remove -j short option for --json-progress; that option was already
|
|
||||||
taken for --json.
|
|
||||||
* vicfg: Include the numcopies configuation.
|
|
||||||
* config: New command for storing configuration in the git-annex branch.
|
|
||||||
* annex.autocommit can be configured via git-annex config, to control
|
|
||||||
the default behavior in all clones of a repository.
|
|
||||||
* New annex.synccontent config setting, which can be set to true to make
|
|
||||||
git annex sync default to --content. This may become the default at
|
|
||||||
some point in the future. As well as being configuable by git config,
|
|
||||||
it can be configured by git-annex config to control the default
|
|
||||||
behavior in all clones of a repository.
|
|
||||||
* stack.yaml: Update to lts-7.18.
|
|
||||||
* Some optimisations to string splitting code.
|
|
||||||
* unused: When large files are checked right into git, avoid buffering
|
|
||||||
their contents in memory.
|
|
||||||
* unused: Improved memory use significantly when there are a lot
|
|
||||||
of differences between branches.
|
|
||||||
* Wormhole pairing will start to provide an appid to wormhole on
|
|
||||||
2021-12-31. An appid can't be provided now because Debian stable is going
|
|
||||||
to ship a older version of git-annex that does not provide an appid.
|
|
||||||
Assumption is that by 2021-12-31, this version of git-annex will be
|
|
||||||
shipped in a Debian stable release. If that turns out to not be the
|
|
||||||
case, this change will need to be cherry-picked into the git-annex in
|
|
||||||
Debian stable, or its wormhole pairing will break.
|
|
||||||
* Fix build with aws 0.16. Thanks, aristidb.
|
|
||||||
* assistant: Make --autostart --foreground wait for the children it
|
|
||||||
starts. Before, the --foreground was ignored when autostarting.
|
|
||||||
* initremote: When a uuid= parameter is passed, use the specified
|
|
||||||
UUID for the new special remote, instead of generating a UUID.
|
|
||||||
This can be useful in some situations, eg when the same data can be
|
|
||||||
accessed via two different special remote backends.
|
|
||||||
* import: Changed how --deduplicate, --skip-duplicates, and
|
|
||||||
--clean-duplicates determine if a file is a duplicate.
|
|
||||||
Before, only content known to be present somewhere was considered
|
|
||||||
a duplicate. Now, any content that has been annexed before will be
|
|
||||||
considered a duplicate, even if all annexed copies of the data have
|
|
||||||
been lost.
|
|
||||||
Note that --clean-duplicates and --deduplicate still check
|
|
||||||
numcopies, so won't delete duplicate files unless there's an annexed
|
|
||||||
copy.
|
|
||||||
* import: --deduplicate and --skip-duplicates were implemented
|
|
||||||
inneficiently; they unncessarily hashed each file twice. They have
|
|
||||||
been improved to only hash once.
|
|
||||||
* import: Added --reinject-duplicates.
|
|
||||||
* Added git template directory to Linux standalone tarball and OSX
|
|
||||||
app bundle.
|
|
||||||
* Improve pid locking code to work on filesystems that don't support hard
|
|
||||||
links.
|
|
||||||
* S3: Fix check of uuid file stored in bucket, which was not working.
|
|
||||||
* Work around sqlite's incorrect handling of umask when creating
|
|
||||||
databases."""]]
|
|
27
doc/news/version_6.20170510.mdwn
Normal file
27
doc/news/version_6.20170510.mdwn
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
git-annex 6.20170510 released with [[!toggle text="these changes"]]
|
||||||
|
[[!toggleable text="""
|
||||||
|
* When a http remote does not expose an annex.uuid config, only warn
|
||||||
|
about it once, not every time git-annex is run.
|
||||||
|
* multicast: New command, uses uftp to multicast annexed files, for eg
|
||||||
|
a classroom setting.
|
||||||
|
* Added remote.<name>.annex-push and remote.<name>.annex-pull
|
||||||
|
which can be useful to make remotes that don't get fully synced with
|
||||||
|
local changes.
|
||||||
|
* Disable git-annex's support for GIT\_SSH and GIT\_SSH\_COMMAND, unless
|
||||||
|
GIT\_ANNEX\_USE\_GIT\_SSH=1 is also set in the environment. This is
|
||||||
|
necessary because as feared, the extra -n parameter that git-annex
|
||||||
|
passes breaks uses of these environment variables that expect exactly
|
||||||
|
the parameters that git passes.
|
||||||
|
* enableremote: When enabling a non-special remote, param=value
|
||||||
|
parameters can't be used, so error out if any are provided.
|
||||||
|
* enableremote: Fix re-enabling of special remotes that have a git
|
||||||
|
url, so that eg, encryption key changes take effect. They were silently
|
||||||
|
ignored, a reversion introduced in 6.20160527.
|
||||||
|
* gcrypt: Support re-enabling to change eg, encryption parameters.
|
||||||
|
This was never supported before.
|
||||||
|
* git annex add -u now supported, analagous to git add -u
|
||||||
|
* version: Added "dependency versions" line.
|
||||||
|
* Keys marked as dead are now skipped by --all.
|
||||||
|
* annex.backend is the new name for what was annex.backends, and takes
|
||||||
|
a single key-value backend, rather than the unncessary and confusing
|
||||||
|
list. The old option still works if set."""]]
|
Loading…
Add table
Reference in a new issue