Projects/Nepomuk/SystemLinkHandling
Appearance
This is a page documenting how we should be handling system links in Nepomuk.
File Watcher
We should not be installing watches twice. How do we go about doing this? There are a lot of edge cases.
Some of the crazy cases from the top of my head -
1. /media/disk/systemLink -> /home/vishesh/Music/SomeFolder/. When one unmounts /media/disk, one shouldn't remove the watches for /home/vishesh/Music/SomeFolder.
File Indexer
How should the url of the file be saved? As the orignal url or the one with the system link? If we only decide to save the full url, then how do we deal with IndexCleaner? It would delete the file metadata.
Resource
We need to be able to initialize a resource with both the file urls. How does one go about doing this?