Nathan Youngman
Nathan Youngman
@htoothrot mentioned at https://github.com/howeyc/fsnotify/issues/56#issuecomment-25312613 > ReadDirectoryChanges[1] has a "bWatchSubtree" argument. If this argument is true, you will receive events for all files/directories for the whole directory tree rooted at the...
> There is also a question of synchronization. Ideally you want to have a "Sync()" method that guarantees that when it returns, all events for modifications made before the call...
@jbowtie requested this feature at https://github.com/howeyc/fsnotify/issues/56. Windows and FSEvents (OS X) can watch a directory tree, in fact FSEvents is built entirely for this purpose: > if you monitor a...
The current mechanism for filtering events is to inspect the Op bitmask: ``` go if event.Op&fsnotify.Create == fsnotify.Create { ``` In [howeyc/fsnotify](https://github.com/howeyc/fsnotify) there is a `WatchFlags` method to filter operations....
As per the [API document](http://goo.gl/MrYxyA), we would like to replace the Errors channel with an `Err()` method and close the channel on fatal errors. The question is how to handle...
What have I learned from experimenting with kqueue directly (primarily on OS X)? #23 - [x] fsnotify doesn't watch for Extend, Link or Revoke events (tracked in #519 now). -...
Requested by @robfig at https://github.com/howeyc/fsnotify/issues/54 in order to watch large trees. To be implemented as a stand-alone repository for experimentation (#23) before determining how to incorporate it into fsnotify. ###...
@4ad would like fsnotify to support FEN on Solaris. While each file & directory requires an event source, the [limits are much higher than kqueue](https://groups.google.com/d/msg/golang-dev/bShm2sqbrTY/HMm7Y36uuxIJ): > The default limit is...
Requested by @spf13 and @extemporalgenome. > @spf13: on linux at least, all you need to do the proper tracking of vim/any-other-kind-of-editor "done writing" tracking is watch for IN_CLOSE_WRITE and IN_MOVE_TO...
Whether or not fsnotify implements polling support itself, some thought should be given into how polling could work as an alternative to native OS events. [GoConvey](https://github.com/smartystreets/goconvey) uses polling exclusively to...