inotify gets confused if through a symlink the same file is watched twice

JanKanis avatarJanKanis created an issue

having a symlink to '.' confuses the watching of the current directory.

Comments (1)

  1. JanKanis

    The Linux inotify API is based on inodes, so watching two paths that resolve to the same inode results in a single watch descriptor, which confused python-inotify.

    Mostly fixed in revision #86274226007e, but I still want to rewrite the python-inotify model to be based on file paths rather than inodes and do the translation correctly.

  2. Log in to comment
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.