This PR fixes some serious issues with the previous recursive watching implementation. Most importantly it cannot happen anymore that directories are accidentally unwatched due to race conditions.
Apart from that this PR cleans up the recursive watching code and fixes some minor issues.
This PR fixes some serious issues with the previous recursive watching implementation. Most importantly it cannot happen anymore that directories are accidentally unwatched due to race conditions.
Apart from that this PR cleans up the recursive watching code and fixes some minor issues.