I have posted a similiar (same?) problem already some weeks ago: https://git-annex.branchable.com/forum/File_downloaded_again_and_again/ But since there has been another problem which was fixed, I dare to repost.

I have three repos: marduk (anything / archive) and horus (standard / client) and asaru (standard / client).

Whenever I do a `git annex sync --content the same files are synced over and over again:

florian@horus ~/Documents (git)-[master] % git annex sync --content
On branch master
nothing to commit, working directory clean
pull marduk 
get .localized (from marduk...) 
              0 100%    0.00kB/s    0:00:00 (xfr#1, to-chk=0/1)
(checksum...) ok
get Bewerbung/thermoplast.aux (from marduk...) 
              8 100%    7.81kB/s    0:00:00 (xfr#1, to-chk=0/1)
(checksum...) ok
drop archive/Programmierung/zope/lib/python/Homefolder/.svn/empty-file (locking marduk...) ok
drop archive/Schule/Geschichte/Biographie 3/biographie.aux (locking marduk...) ok
pull marduk 
(recording state in git...)
push marduk 
Counting objects: 8, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (8/8), done.
Writing objects: 100% (8/8), 661 bytes | 0 bytes/s, done.
Total 8 (delta 6), reused 0 (delta 0)
To ssh://marduk.local/home/florian/Documents
   d151eb6..c31839b  git-annex -> synced/git-annex
git annex sync --content  81,50s user 7,19s system 50% cpu 2:54,56 total

When I execute the same command again, the same files are synced again. On the other repos it's the same behavior.

git annex does not seem to record presence of that file:

florian@horus ~/Documents (git)-[master] % git annex whereis Bewerbung/thermoplast.aux
whereis Bewerbung/thermoplast.aux (1 copy) 
        f30dd4f0-5a03-4022-8f45-7c2620c4c058 -- Marduk [marduk]

Is it a bug? Any more information I can provide?

EDIT: A pastebin of the output of a sync run without and with --debug: http://pastebin.com/raw/ad2T8jeV

Thanks! Florian