git-annex/doc/news/version_3.20120924.mdwn
2012-09-24 15:22:02 -04:00

30 lines
1.9 KiB
Markdown

git-annex 3.20120924 released with [[!toggle text="these changes"]]
[[!toggleable text="""
* assistant: New command, a daemon which does everything watch does,
as well as automatically syncing file contents between repositories.
See [[assistant]] for details and [[assistant/errata]] for known
issues in this beta feature.
* webapp: An interface for managing and configuring the assistant.
* The default backend used when adding files to the annex is changed
from SHA256 to SHA256E, to simplify interoperability with OSX, media
players, and various programs that needlessly look at symlink targets.
To get old behavior, add a .gitattributes containing: * annex.backend=SHA256
* init: If no description is provided for a new repository, one will
automatically be generated, like "joey@gnu:~/foo"
* test: Set a lot of git environment variables so testing works in strange
environments that normally need git config to set names, etc.
Closes: #[682351](http://bugs.debian.org/682351) Thanks, gregor herrmann
* Disable ssh connection caching if the path to the control socket would be
too long (and use relative path to minimise path to the control socket).
* migrate: Check content before generating the new key, to avoid generating
a key for corrupt data.
* Support repositories created with --separate-git-dir. Closes: #[684405](http://bugs.debian.org/684405)
* reinject: When the provided file doesn't match, leave it where it is,
rather than moving to .git/annex/bad/
* Avoid crashing on encoding errors in filenames when writing transfer info
files and reading from checksum commands.
* sync: Pushes the git-annex branch to remote/synced/git-annex, rather
than directly to remote/git-annex.
* Now supports matchig files that are present on a number of remotes
with a specified trust level. Example: --copies=trusted:2
Thanks, Nicolas Pouillard"""]]