diff options
author | anarcat <anarcat@web> | 2015-10-13 14:14:16 +0000 |
---|---|---|
committer | admin <admin@branchable.com> | 2015-10-13 14:14:16 +0000 |
commit | a588f62289a5c8791124f9728dce3468d8c96096 (patch) | |
tree | 8751199e2da1a2dfe92f02d8ec8b8834f6b12562 | |
parent | 764e97d590059cd9cb194333d45af6d6703424c2 (diff) |
workarounds
-rw-r--r-- | doc/bugs/direct_cripple_mode_crippled_my_other_non-crippled_repos.mdwn | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/doc/bugs/direct_cripple_mode_crippled_my_other_non-crippled_repos.mdwn b/doc/bugs/direct_cripple_mode_crippled_my_other_non-crippled_repos.mdwn index 126b52b08..81d8966ef 100644 --- a/doc/bugs/direct_cripple_mode_crippled_my_other_non-crippled_repos.mdwn +++ b/doc/bugs/direct_cripple_mode_crippled_my_other_non-crippled_repos.mdwn @@ -15,8 +15,26 @@ What's going on? It seems the problem is because i setup my remote repo from scratch, because doing a checkout fails, because the crippled filesystem -doesn't support files with colons (':'), question marks ('?') or -double quotes ('"') in them. +doesn't support files with: + +* colons (`:`) +* question marks (`?`) +* backslashes (`\`) +* double quotes (`"`) +* stars (`*`) +* irregular encoding (i.e. non-UTF8) + +I have found the following tools to be useful to cleanup the filesystem: + +* [convmv](http://tracker.debian.org/convmv) can massively re-encode filenames and may also be able to fix all the issues above, but i didn't test that +* [rename](http://tracker.debian.org/rename) can massively rename files according to certain patterns, I have used: + + rename 's/\?//' * + rename 's/://' * + rename 's/\\//' * + rename 's/"//' * + rename 's/*//' * + git add -A . Similar issues: @@ -245,6 +263,8 @@ Vous pouvez inspecter ce qui a été extrait avec 'git status' et réessayer l'extraction avec 'git checkout -f HEAD' </pre> +Besides, `clone` creates actually seems to create and transfer all the files and setup direct mode (!?), which takes up too much space on this external drive... + ### Have you had any luck using git-annex before? (Sometimes we get tired of reading bug reports all day and a lil' positive end note does wonders) Git-annex has been my bread and butter for a few months in the past |