version 5.20150219 git-annex 5.20150219 released with these changes glacier: Detect when the glacier command in PATH is the wrong one, from boto, rather than from glacier-cli, and refuse to use it, since the boto program fails to fail when passed parameters it does not understand. groupwanted: New command to set the groupwanted preferred content expression. import: Support file matching options such as --exclude, --include, --smallerthan, --largerthan The file matching options are now only accepted by commands that can actually use them, instead of by all commands. import: Avoid checksumming file twice when run in the default or --duplicate mode. Windows: Fix bug in dropping an annexed file, which caused a symlink to be staged that contained backslashes. webapp: Fix reversion in opening webapp when starting it manually inside a repository. assistant: Improve sanity check for control characters when pairing. Improve race recovery code when committing to git-annex branch. addurl: Avoid crash if quvi is not installed, when git-annex was built with process-1.2 bittorrent: Fix mojibake introduced in parsing arai2c progress output. fsck --from: If a download from a remote fails, propagate the failure. metadata: When setting metadata, do not recurse into directories by default, since that can be surprising behavior and difficult to recover from. The old behavior is available by using --force. sync, assistant: Include repository name in head branch commit message. The ssh-options git config is now used by gcrypt, rsync, and ddar special remotes that use ssh as a transport. sync, assistant: Use the ssh-options git config when doing git pull and push. remotedaemon: Use the ssh-options git config. Linux standalone: Improved process names of linker shimmed programs. Posted 1 day and 16 hours ago --- version 5.20150205 git-annex 5.20150205 released with these changes info: Can now display info about a given uuid. Added to remote/uuid info: Count of the number of keys present on the remote, and their size. This is rather expensive to calculate, so comes last and --fast will disable it. info remote: Include the date of the last sync with the remote. sync: Added --message/-m option like git commit. remotedaemon: Fix problem that could prevent ssh connections being made after two LOSTNET messages were received in a row (perhaps due to two different network interfaces being brought down). Fix build failure when wget is not installed. Fix wording of message displayed when unable to get a file that is available in untrusted repositories. addurl: When a Content-Disposition header suggests a filename to use, addurl will consider using it, if it's reasonable and doesn't conflict with an existing file. (--file overrides this) Fix default repository description created by git annex init, which got broken by the relative path changes in the last release. init: Repository tuning parameters can now be passed when initializing a repository for the first time. For details, see http://git-annex.branchable.com/tuning/ merge: Refuse to merge changes from a git-annex branch of a repo that has been tuned in incompatible ways. Support annex.tune.objecthash1, annex.tune.objecthashlower, and annex.tune.branchhash1. Remove support for building without cryptohash. Added MD5 and MD5E backends. assistant: Fix local pairing when ssh pubkey comment contains spaces. Avoid using fileSize which maxes out at just 2 gb on Windows. Instead, use hFileSize, which doesn't have a bounded size. Fixes support for files > 2 gb on Windows. Windows: Fix running of the pre-commit-annex hook. Windows: Fix S3 special remote; need to call withSocketsDo. Thanks, Trent. Posted 15 days and 16 hours ago --- version 5.20150113 git-annex 5.20150113 released with these changes unlock: Don't allow unlocking files that have never been committed to git before, to avoid an intractable problem that prevents the pre-commit hook from telling if such a file is intended to be an annexed file or not. Avoid re-checksumming when migrating from hash to hashE backend. Closes: #774494 Fix build with process 1.2.1.0. Android: Provide a version built with -fPIE -pie to support Android 5.0. sync: Fix an edge case where syncing in a bare repository would try to merge and so fail. Check git version at runtime, rather than assuming it will be the same as the git version used at build time when running git-checkattr and git-branch remove. Switch to using relative paths to the git repository. This allows the git repository to be moved while git-annex is running in it, with fewer problems. On Windows, this avoids some of the problems with the absurdly small MAX_PATH of 260 bytes. In particular, git-annex repositories should work in deeper/longer directory structures than before. Generate shorter keys for WORM and URL, avoiding keys that are longer than used for SHA256, so as to not break on systems like Windows that have very small maximum path length limits. Bugfix: A file named HEAD in the work tree could confuse some git commands run by git-annex. Posted 1 month and 8 days ago Reproducible: Always
Pushed as: >*git-annex-5.20150219 (05 Mar 2015) > > 05 Mar 2015; Sergei Trofimovich <slyfox@gentoo.org> > +git-annex-5.20150219.ebuild: > Version bump. Thanks!