This is where announcements of new releases, features, and other news is posted. git-annex users are recommended to subscribe to this page's RSS feed.

RSS Atom Add a new post titled:

git-annex 6.20180112 released with these changes

  • Added inprogress command for accessing files as they are being downloaded.
  • Fix bug introduced in version 6.20171018 that caused some commands to print out "ok" twice after processing a file.
  • addurl: When the file youtube-dl will download is already an annexed file, don't download it again and fail to overwrite it, instead just do nothing, like it used to when quvi was used.
  • addurl: Fix encoding of filename queried from youtube-dl when in --fast mode.
  • Fix several places where files in .git/annex/ were written with modes that did not take the core.sharedRepository config into account.
  • Improve startup time for commands that do not operate on remotes, and for tab completion, by not unnessessarily statting paths to remotes, which used to cause eg, spin-up of removable drives.
  • Added remote.<name>.annex-checkuuid config, which can be set to false to disable the default checking of the uuid of remotes that point to directories. This can be useful to avoid unncessary drive spin-ups and automounting.
  • git-annex.cabal: Add back custom-setup stanza, so cabal new-build works.
  • git-annex.cabal: Removed the testsuite build flag; test suite is always included.
Posted Fri Jan 12 19:48:07 2018

git-annex 6.20171214 released with these changes

  • Use youtube-dl rather than quvi to download media from web pages, since quvi is not being actively developed and youtube-dl supports many more sites.
  • addurl --relaxed got slower, since youtube-dl has to hit the network to check for embedded media. If you relied on --relaxed not hitting the network for speed reasons, using --relaxed --raw will get the old level of speed, but can't be used for urls with embedded videos.
  • importfeed now downloads things linked to by feeds, even when they are not media files.
  • Removed no longer needed dependency on yesod-default.
  • Allow exporttree remotes to be marked as dead.
  • initremote, enableremote: Really support gpg subkeys suffixed with an exclamation mark, which forces gpg to use a specific subkey. (Previous try had a bug.)
  • lookupkey: Support being given an absolute filename to a file within the current git repository.
  • A top-level .noannex file will prevent git-annex init from being used in a repository. This is useful for repositories that have a policy reason not to use git-annex. The content of the file will be displayed to the user who tries to run git-annex init.
Posted Thu Dec 14 15:55:14 2017

git-annex 6.20171124 released with these changes

  • Display progress meter when uploading a key without size information, getting the size by statting the content file.
  • Fix build with dns-3.0.
Posted Fri Nov 24 14:50:32 2017

git-annex 6.20171109 released with these changes

  • Fix export of subdir of a branch.
  • Fix exporting of non-annexed files to external special remotes.
  • unlock, lock: Support --json.
  • When there are multiple urls for a file, still treat it as being present in the web when some urls don't work, as long as at least one url does work.
  • Makefile improvement for sudo make install. Thanks, Eric Siegerman
  • Makefile improvement for BUILDER=stack, use stack to run ghc.
  • testremote: Test exporttree.
  • Fix directory special remote's cleanup of empty export directories.
Posted Thu Nov 9 16:24:06 2017

Similar to the yearly git user survey, there is a 2015 git-annex user survey.

If you use git-annex, please take a few minutes to answer the questions!

Posted Mon Oct 19 20:05:12 2015

Similar to the yearly git user survey, I am doing a 2013 git-annex user survey.

If you use git-annex, please take a few minutes to answer my questions!

Posted Fri Nov 22 17:17:21 2013

Thanks to my recent successful git-annex crowdfunding campaign, $1000 has been set aside to award others for their contributions to git-annex by the end of 2013. This is not a lot of money, but I hope that the reward and recognition will encourage some more people to work on git-annex.

You don't need to know Haskell! You could contribute some interesting and useful special remote hooks, or write better documentation.

On the other hand, if you have learned Haskell, this might be your first chance to make some money with it! Some ideas for things to work on that would be particularly award-worthy:

  • Port git-annex to IOS, using ghc-ios. I don't plan to ever do this myself, but you could make it happen.
  • Get the git-annex assistant working in Windows, building on the existing port to Windows. Otherwise, this is on my roadmap for February.
  • Solve existing bugs or todo items. There are more than I can keep up with.

The amount of the awards will vary depending on the size of the contribution. Since this is getting started later than is ideal, I reserve the right to extend it past the end of the year if I don't get enough participants.

If you'd like to participate in this program, just email me at --Joey

Posted Thu Oct 10 22:02:33 2013

git-annex will be briefly presented at FOSDEM, on Sunday February 4th at 15:40. Details.

Thanks to Richard Hartmann for making this presentation.

Posted Sat Feb 4 18:30:28 2012

Christophe-Marie Duquesne has just announced Sharebox, a FUSE filesystem relying on git-annex:

What are your goals?  
Seamless synchronization "à la dropbox".  
Ability to use with big binary files such as mp3/movies.  
Entirely decentralized.  
Don't use unnecessary space  
Keep it simple: avoid special VCS commands and keep a filesystem  
interface as much as possible.

While still alpha, this is promising. --Joey

Posted Thu Mar 31 18:06:14 2011

Linux Weekly News has a nice article on git-annex in it this week.

Posted Thu Dec 9 15:35:07 2010