[[!comment format=mdwn username="joey" subject="""comment 6""" date="2016-10-31T19:50:06Z" content=""" So, I tried your git-annex-remote-dumb. After fixing its calckey to work with the current version of git-annex ... joey@darkstar:~/tmp/repo>git annex initremote dumb type=external externaltype=dumb directory=/tmp/dumb encryption=none initremote dumb ok joey@darkstar:~/tmp/repo>echo hello > hello joey@darkstar:~/tmp/repo>git annex add add hello ok joey@darkstar:~/tmp/repo>git commit -m add joey@darkstar:~/tmp/repo>git annex move hello --to dumb move hello (to dumb...) ok joey@darkstar:~/tmp/repo>cat /tmp/dumb/hello hello joey@darkstar:~/tmp/repo>git mv hello goodbye joey@darkstar:~/tmp/repo>git commit -a -m rename joey@darkstar:~/tmp/repo>echo oh no > hello joey@darkstar:~/tmp/repo>git annex add hello add hello ok joey@darkstar:~/tmp/repo>git commit -a -m foo joey@darkstar:~/tmp/repo>git annex copy hello --to dumb copy hello (to dumb...) ok joey@darkstar:~/tmp/repo>cat /tmp/dumb/hello oh no joey@darkstar:~/tmp/repo>git annex whereis goodbye whereis goodbye (1 copy) 3ef932e6-0989-46bd-a4c6-86562ed713f5 -- [dumb] ok joey@darkstar:~/tmp/repo>git annex fsck --from dumb goodbye fsck goodbye (fixing location log) ** Based on the location log, goodbye ** was expected to be present, but its content is missing. failed (recording state in git...) So yeah, that's data loss, and it's just the first thing I thought of. Aside from data loss bugs, /tmp/dumb just can't be kept fully up-to-date with changes to the working tree. So what's the point of it? """]]