Recent comments posted to this site:
You might try mounting your NAS with the mount option local_lock=all
This will keep the lock files on your (I assume linux) client. If you do this make sure you don't have another client using git-annex in the same NFS directory.
git-annex uses locking to avoid problems if multiple processes are run at the same time.
I just tested on NFS, with Linux on the server and client, and it works ok. It seems your NFS client (or server) must not support fncl locking. What OS is your NAS running?
It makes sense to have separate repositories when you have well-defined uses for them.
I have a separate repository just for music and podcasts, which I can put various places where I have no need of the overhead of a tree of other files.
If you're using it for whatever arbitrary large files you accumulate, I find it's useful to have them in one repository. This way I can rearrange things as makes sense. It might make sense to have "photos" and "isos" as categories today, but next year you might prefer to move those under 2011/{photos,isos}. It would certainly make sense to have different repositories for home, work, etc.
How to split repositories up for a home directory is a general problem that the vcs-home project has surely considered at one time or another.
Possible solutions:
This:
trusted repositories:
UUID -- foo
semi-trusted repositories:
UUID -- bar
untrusted repositories:
UUID -- baz
or this:
UUID -- trusted -- foo
UUID -- semi-trusted -- bar
UUID -- untrusted -- baz
or this:
known repositories (!/*/X):
UUID -- ! foo
UUID -- * bar
UUID -- X baz
If you want to reformat this output, putting 'here', 'origin', etc into fixed formatting might make sense, as well. -- Richard
I could dig it out, but I am sure I said dots are fine and a whirly better.
Still, WONTFIX is fine.