This is a page documenting how we should be handling system links in Nepomuk.
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.
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.
We need to be able to initialize a resource with both the file urls. How does one go about doing this?