You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The path starting in /dev/disk/by-id/.# does not exist, causing deno to fire a remove event. But the second entry in the paths list does exist.
For reference, inotifywait reports no remove event.
Depending on the meaning of the .# file, I'd expect deno to fire a create or remove event for that file. I expect a create event for the second path, unconditional of the event for the first path.
The text was updated successfully, but these errors were encountered:
I'd like to work on this issue if it is low priority because I am low on time
Cre3per
changed the title
Deno.watchFs loses/misinterprets events involving symlinksDeno.watchFs misinterprets grouped events with removed files
Jan 5, 2025
Version: Deno 2.1.4
These steps use a
/dev
path. That's inconvenient for testing, but I can consistently reproduce the event grouping that way.== Part 1: Watching
/dev/disk/by-id
yields wrongremove
events/dev/disk/by-id
The path starting in
/dev/disk/by-id/.#
does not exist, causing deno to fire aremove
event. But the second entry in the paths list does exist.For reference,
inotifywait
reports noremove
event.Caused by
deno/runtime/ops/fs_events.rs
Line 160 in 7cabd02
Depending on the meaning of the
.#
file, I'd expect deno to fire acreate
orremove
event for that file. I expect acreate
event for the second path, unconditional of the event for the first path.The text was updated successfully, but these errors were encountered: