If i am watching for example
/home/test/dir1
which has some subdirectory
/home/test/dir1/nested1
then i rename nested1->nested2
then in nested2 i create a new file test.txt
i get an event reported in the old directory
/home/test/dir1/nested1/test.txt
instead of
/home/test/dir1/nested2/test.txt
Currently i am handling this from outside by recreating the whole watcher when a directory is renamed, but would be great if it is handled internally.