aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2014-02-20 14:25:24 -0400
committerGravatar Joey Hess <joey@kitenet.net>2014-02-20 14:25:24 -0400
commit313e2e4b3ba805d59a71cf8b7617db3602daafb4 (patch)
treecd3e8dcae02810dd63a30b34d64717ae639131ed
parenta922c2aff87d5ae7e6c54296aade2da7086d6fb1 (diff)
close
-rw-r--r--doc/bugs/git_repo_fails_to_checkout.mdwn17
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/bugs/git_repo_fails_to_checkout.mdwn b/doc/bugs/git_repo_fails_to_checkout.mdwn
index 1981ad68f..0c3b66018 100644
--- a/doc/bugs/git_repo_fails_to_checkout.mdwn
+++ b/doc/bugs/git_repo_fails_to_checkout.mdwn
@@ -20,3 +20,20 @@ or (after this fails) retrying with
### What version of git-annex are you using? On what operating system?
I am running git 1.9.0 from git (5f95c9f850b19b368c43ae399cc831b17a26a5ac in the git git repo) on Ubuntu 13.04.
+
+> More encfs brain-damange.
+
+ One such limitation is filename length. If your underlying
+ filesystem limits you to N characters in a filename, then
+ EncFS will limit you to approximately 3*(N-2)/4.
+
+> It's really astounding that Ubuntu inflicts that POS on users.
+> However, I can't see that as justification for limiting the
+> git-annex repository to filenames shorter than `PATH_MAX` -- just
+> as DOS's problems with both filename length and also `:` in filenames
+> is not a good reason to mangle the repository.
+>
+> In either case, it's up to the user to find a way to make it work.
+> In the DOS case, that involves using Cygwin's git. In the encfs case,
+> it presumably means checking it out into a real filesystem.
+> [[done]] --[[Joey]]