Back to bug squashing. Fixed several, including a long-standing problem on OSX that made the app icon seem to "bounce" or not work. Followed up on a bunch more.
The 4.20130723 git-annex release turns out to have broken support for
running on crippled filesystems (Android, Windows). git annex sync
will
add dummy symlinks to the annex as if they were regular files, which is
not good!
Recovery instructions
I've updated the Android and Windows builds and recommend an immediate upgrade.
Will make a formal release on Friday.
Spent some time improving the test suite on Windows, to catch this bug,
and fix a bug that was preventing it from testing git annex sync
on
Windows.
I am getting very frustrated with this "unknown UUID" problem that a dozen
people have reported. So far nobody has given me enough information to
reproduce the problem. It seems to have something to do with
git-annex-shell
not being found on the remote system that has been either
local paired with or is being used as a ssh server, but I don't yet
understand what. I have spent hours today trying various scenarios to break
git-annex and get this problem to happen.
I certainly can improve the webapp's behavior when a repository's UUID is not known. The easiest fix would be to simply not display such repositories. Or there could be a UI to try to get the UUID. But I'm more interested in fixing the core problem than putting in a UI bandaid.