summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Annex.hs3
1 files changed, 3 insertions, 0 deletions
diff --git a/Annex.hs b/Annex.hs
index dd6912d85..63cf0d2fb 100644
--- a/Annex.hs
+++ b/Annex.hs
@@ -97,6 +97,9 @@ unannexFile state file = do
gitRun (repo state) ["commit", "-m",
("git-annex unannexed " ++ file),
file]
+ -- git rm deletes empty directories;
+ -- put them back
+ createDirectoryIfMissing True (parentDir file)
renameFile src file
logStatus state key ValueMissing
return ()