Changes for version 1.20 - 2016-06-17
- Runs bug test against KQueue if possible; improves comments
- Ensures files are added to watch before calling in callback (RT#115380) Files that were modified in the callback were sometimes not added to the watch list first (specifically in KQueue and Inotify2). This patch ensures that files/directories are added to the watch before the callback is called. Thanks to Dave Hayes <dave@jetcafe.org> for the bug report.
- If you modified _process_events (a private method) this could break your code.
- Upgrade is recommended if you use the KQueue or Inotify2 backends.
Modules
An AnyEvent compatible module to monitor files/directories for changes
Object to report changes in the monitored filesystem
Use Mac::FSEvents to watch for changed files
Fallback method of file watching (check in regular intervals)
Use Linux::Inotify2 to watch for changed files
Use IO::KQueue to watch for changed files