On Wed, 06 Sep 2017 16:08:08 -0700, c...@zoffix.com wrote: > IRC: https://irclog.perlgeek.de/perl6/2017-09-06#i_15127587 > > Steps to repro. Create a file named "foo.p6" then run the following > watcher in the directory and edit that file. > The nofication reports a change in "foo.p6/foo.p6" instead of just > "./foo.p6" > > zoffix@VirtualBox/tmp/tmp.ckoExUdCEj$ perl6 -e 'react { whenever > "foo.p6".IO.watch { dd $^file } }' > IO::Notification::Change $file = IO::Notification::Change.new(path => > "/tmp/tmp.ckoExUdCEj/foo.p6/foo.p6", event => > FileChangeEvent::FileChanged) > IO::Notification::Change $file = IO::Notification::Change.new(path => > "/tmp/tmp.ckoExUdCEj/foo.p6/foo.p6", event => > FileChangeEvent::FileChanged) > ^C > zoffix@VirtualBox/tmp/tmp.ckoExUdCEj$
Seems to have been fixed at some point. Tested the example code, with 'Rakudo version 2017.12-124-g6a6470f9d built on MoarVM version 2017.12-20-g571034087', and the filename only shows up once.