Does anyone know what might be causing this?
Probably the same problem reported here:
I guess this is a mismatch between the version of git that git-annex was built with and the version it's using. In particular, git check-attr behavior varies between git older than 1.7.7 and newer, and git-annex picks the version at build time.
So, I think this is a broken Ubuntu PPA, and if that's the current one, the maintainer of the PPA needs to be contacted to update the git-annex to match the git version, or depend on an appropriate git version.
Adding the files will take as long as it takes to read and hash
the conents of those files from disk. If that's too slow, --backend=WORM
will bypass the hashing, so it will take seconds.
Time required to sync files depends on the bandwidth to wherever it's
syncing with, obviously.
I have seen a similar sounding version on Centos 6.5. I had git version 2.6.4 and installed git annex using:
rpm -ivh epel-release-6-8.noarch.rpm
yum install git-annex
git annex would hang when running 'git annex add'
When I changed the git version to be 1.7.1 this problem went away. So it is something to do with the combination of client git version and git annex version.
This was fixed in git-annex back in January 2015. It now checks the git
version at runtime, not assuming it will be used with as recent a version
of git as was available at compile time.
So if you're still seeing this problem, upgrading git-annex or git is the only