git-annex (6.20180622) upstream; urgency=high A security fix has changed git-annex to only support http and https URL schemes by default. You can enable other URL schemes, at your own risk, using annex.security.allowed-url-schemes. The annex.web-download-command configuration has been removed, use annex.web-options instead. -- Joey Hess Fri, 15 Jun 2018 17:54:23 -0400 git-annex (6.20180309) upstream; urgency=medium Note that, due to not using rsync to transfer files over ssh any longer, permissions and other file metadata of annexed files will no longer be preserved when copying them to and from ssh remotes. Other remotes never supported preserving that information, so this is not considered a regression. -- Joey Hess Fri, 09 Mar 2018 13:22:47 -0400 git-annex (6.20170228) upstream; urgency=medium This version of git-annex has mitigations for SHA1 hash collision problems. A new annex.securehashesonly configuration, when used in combination with signed git commits, avoids potential hash collision problems in git-annex repositories. For details, see this web page: -- Joey Hess Tue, 28 Feb 2017 13:28:50 -0400 git-annex (6.20170101) upstream; urgency=medium XMPP support has been removed from the assistant in this release. If your repositories used XMPP to keep in sync, that will no longer work, and you should enable some other remote to keep them in sync. A ssh server is one way, or use the new Tor pairing feature. -- Joey Hess Tue, 27 Dec 2016 16:37:46 -0400 git-annex (4.20131002) upstream; urgency=low The layout of gcrypt repositories has changed, and if you created one you must manually upgrade it. See /usr/share/doc/git-annex/html/upgrades/gcrypt.html -- Joey Hess Tue, 24 Sep 2013 13:55:23 -0400 git-annex (3.20120123) upstream; urgency=low There was a bug in the handling of directory special remotes that could cause partial file contents to be stored in them. If you use a directory special remote, you should fsck it, to avoid potential data loss. Example: git annex fsck --from mydirectory -- Joey Hess Thu, 19 Jan 2012 15:24:23 -0400 git-annex (3.20110624) upstream; urgency=low There has been another change to the git-annex data store. Use `git annex upgrade` to migrate your repositories to the new layout. See or /usr/share/doc/git-annex/html/upgrades.html The significant change this time is that the .git-annex/ directory is gone; instead there is a git-annex branch that is automatically maintained by git-annex, and encapsulates all its state nicely out of your way. You should make sure you include the git-annex branch when git pushing and pulling. -- Joey Hess Tue, 21 Jun 2011 20:18:00 -0400 git-annex (0.20110316) upstream; urgency=low This version reorganises the layout of git-annex's files in your repository. There is an upgrade process to convert a repository from the old git-annex to this version. See or /usr/share/doc/git-annex/html/upgrades.html -- Joey Hess Wed, 16 Mar 2011 15:49:15 -0400