From 11679ab89d2610693df6b4e48f28f54401539995 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sun, 24 Feb 2013 17:21:04 -0400 Subject: hopefully fix a bug --- Annex/Perms.hs | 2 +- ...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]] -- cgit v1.2.3