From 953ac5eb56ff53a907648c55864dbc3acffda8c9 Mon Sep 17 00:00:00 2001 From: "http://joeyh.name/" Date: Mon, 6 Jan 2014 16:02:45 +0000 Subject: [PATCH] Added a comment --- ..._837c7ab2d31531ac8a61509225926814._comment | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 doc/bugs/interference_with_Dropbox_results_in_data_loss/comment_1_837c7ab2d31531ac8a61509225926814._comment diff --git a/doc/bugs/interference_with_Dropbox_results_in_data_loss/comment_1_837c7ab2d31531ac8a61509225926814._comment b/doc/bugs/interference_with_Dropbox_results_in_data_loss/comment_1_837c7ab2d31531ac8a61509225926814._comment new file mode 100644 index 0000000000..256ae83b49 --- /dev/null +++ b/doc/bugs/interference_with_Dropbox_results_in_data_loss/comment_1_837c7ab2d31531ac8a61509225926814._comment @@ -0,0 +1,20 @@ +[[!comment format=mdwn + username="http://joeyh.name/" + ip="209.250.56.35" + subject="comment 1" + date="2014-01-06T16:02:45Z" + content=""" +I'm not seeing data loss. It looks like the contents of your files are still there, you just need to rename them back to the right directory names. If you're using indirect mode, you should be able to do this: + + mv .git/annex/objects . + chmod -R u+w objects + git annex add objects + +That will re-inject all the file contents with the right names. You can then delete the objects directory, which should only contain symlinks at that point. + +---- + +Moving git-annex to using lower case hash directories is on the very long term todo list, due to various crappy filesystems (problems mostly worked around by direct mode). Since it requires changing every symlink in every existing git-annex repository, which will be extremely disruptive, I'd need a much better reason than dropbox to do it now. + +I have no interest, in general, in making git-annex use filenames that meet whatever limitations dropbox wants to impose on its users. +"""]]