I have git-annex set up with three clients and a transfer repository and everything was working fine, but a couple of days ago I noticed that git-annex was starting to upload to the transfer repository files that where already present on the three clients, and it hasn't stopped since. It's uploading all my files and I don't really know why.
Is there a way to know why does git-annex think it needs to upload this files?
A few likely reasons:
You can enable debugging (start with --debug or go into the webapp's preferences) and it might say a little more, but the debugging info is not very good.
The best thing is probably to look at one single file, use
git annex whereis
on the file to see what repositories contain it, and then think about how that interacts with the preferred content expression of the transfer repository.I thought I had already checked all does possibilities, the repositories where in the correct group and no new repositories had been added. git annex info didn't show anything weird and nor did git annex whereis. I finally found out git annex vicfg and I found two new repositories with no name in the repository groups. It looked something like this:
No idea of how they got there, but setting both of them to unwanted solved the issue.