diff options
-rw-r--r-- | Annex/Perms.hs | 2 | ||||
-rw-r--r-- | doc/bugs/git-annex_on_crippled_filesystem_can_still_failed_due_to_case_.mdwn | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/Annex/Perms.hs b/Annex/Perms.hs index b1bac5e23..b344de688 100644 --- a/Annex/Perms.hs +++ b/Annex/Perms.hs @@ -70,7 +70,7 @@ createAnnexDirectory dir = traverse dir [] =<< top ) where done = forM_ below $ \p -> do - liftIO $ createDirectory p + liftIO $ createDirectoryIfMissing p setAnnexPerm p {- Blocks writing to the directory an annexed file is in, to prevent the diff --git a/doc/bugs/git-annex_on_crippled_filesystem_can_still_failed_due_to_case_.mdwn b/doc/bugs/git-annex_on_crippled_filesystem_can_still_failed_due_to_case_.mdwn index f15f34aad..53b993de2 100644 --- a/doc/bugs/git-annex_on_crippled_filesystem_can_still_failed_due_to_case_.mdwn +++ b/doc/bugs/git-annex_on_crippled_filesystem_can_still_failed_due_to_case_.mdwn @@ -28,4 +28,5 @@ Please provide any additional information below. The problem is that git annex already created a /media/LACIE/travail/.git/annex/objects/K1 file (same name in uppercase) and FAT isn't realy case sensitive. - +> I *think* I've found the place that used createDirectory +> rather than createDirectoryIfMissing and fixed it. [[done]] --[[Joey]] |