-
Notifications
You must be signed in to change notification settings - Fork 217
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
inotify: files pointed at by multiples symlinks generate events only for one path #572
Comments
Relates to #255, #291, and #381, but seems distinct. Reading https://docs.rs/inotify/latest/inotify/struct.Watches.html#attention-updating-watches-and-hardlinks, possibly the easiest way to solve this behavior is to keep a list of paths for each |
hugwijst
pushed a commit
to hugwijst/notify
that referenced
this issue
Mar 8, 2024
As a single change event can now refer to multiple paths, use "path groups" for renames to differentiate sources and destinations. Fixes notify-rs#572.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
System details
rustc --version
:rustc 1.75.0-nightly (0f44eb32f 2023-11-09)
What you did (as detailed as you can)
I have a directory structure similar to the following:
We put a recursive watch on
root
, and then modifyroot/common/file.json
.What you expected
Either one of:
root/common/file.json
androot/tests/test_1/common/file.json
.root/common/file.json
What happened
Only a notify event is fired for
root/tests/test_1/common/file.json
.The text was updated successfully, but these errors were encountered: