Releases: amasad/sane
Use watchmans's watch-project by default
Excerpt from watchman docs
With a proliferation of tools that wish to take advantage of filesystem watching at different locations in a filesystem tree, it is possible and likely for those tools to establish multiple overlapping watches.
Most systems have a finite limit on the number of directories that can be watched effectively; when that limit is exceeded the performance and reliability of filesystem watching is degraded, sometimes to the point that it ceases to function.
It is therefore desirable to avoid this situation and consolidate the filesystem watches. Watchman offers the watch-project command to allow clients to opt-in to the watch consolidation behavior described below.
'all' event
emit an all
event whenever emitting any of the other events.
Include root directory in event callbacks
`sane()` takes options
v0.5.4 v0.5.4
normalize paths
v0.5.3 0.5.3
Fix deleting directories on windows
detectFileChange
was originally made out to detect file changes but on windows it's also needed for directories being deleted.
a how did this go unnoticed release
@chmanie fixed a bug with passing a string for glob (as opposed to an array which I claimed sane supported)
A WINDOWS RELEASE
Support for windows. That means:
- workaround node #4337 issue
- dealing with missing filenames on windows
- dealing with useless dir change events
- dealing with delayed events on startup