diff options
Diffstat (limited to 'doc/design/assistant/desymlink.mdwn')
-rw-r--r-- | doc/design/assistant/desymlink.mdwn | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/design/assistant/desymlink.mdwn b/doc/design/assistant/desymlink.mdwn index 64c56f466..05f965358 100644 --- a/doc/design/assistant/desymlink.mdwn +++ b/doc/design/assistant/desymlink.mdwn @@ -87,6 +87,12 @@ is converted to a real file when it becomes present. * kqueue does not deliver an event when an existing file is modified. This doesn't affect OSX, which uses FSEvents now, but it makes direct mode assistant not 100% on other BSD's. +* The mapping is not updated when files are deleted (or for the deletion + part of a rename). So it can contain old filenames that are no longer in + use. Code that uses the mapping has to take care to check that the + files they refer to exists, which is a good idea anyway. But, + it would be good to at some point update the mappings to remove deleted + files (fsck does this FWIW). ## done |