I'm so attracted to git-annex's idea, but so sad it's still not robust enough to use on Windows platform - v5 direct mode repo is as far as I can get, yet it still throws away my data like this...
+
+> [[done]]; this was apparently a bug with direct mode. --[[Joey]]