summaryrefslogtreecommitdiff
path: root/doc/bugs/dropunused_doesn__39__t_work_in_my_case__63__.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'doc/bugs/dropunused_doesn__39__t_work_in_my_case__63__.mdwn')
-rw-r--r--doc/bugs/dropunused_doesn__39__t_work_in_my_case__63__.mdwn10
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/bugs/dropunused_doesn__39__t_work_in_my_case__63__.mdwn b/doc/bugs/dropunused_doesn__39__t_work_in_my_case__63__.mdwn
index 09bfd0c3b..ec35b0696 100644
--- a/doc/bugs/dropunused_doesn__39__t_work_in_my_case__63__.mdwn
+++ b/doc/bugs/dropunused_doesn__39__t_work_in_my_case__63__.mdwn
@@ -56,3 +56,13 @@ What version of git-annex are you using? On what operating system?
git-annex: 3.20130124
Debian: sid 2013-02-01
+
+> I put a fix in for this in 57780cb3a4dfe1292b72e1412ec4d2a70b6d04ce
+> but it was buggy and I had to revert it.
+>
+> The bug is caused by direct mode cache and mapping info.
+> This makes getKeysPresent find keys that are not present.
+> It would be expensive to make getKeysPresent check that the
+> actual key files are present (it just lists the directories).
+> But this seems to be needed, since direct mode can leave
+> cache and mapping files behind. --[[Joey]]