Skip to content

Releases: amasad/sane

Use watchmans's watch-project by default

Choose a tag to compare

@amasad amasad released this 01 May 21:06

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

Choose a tag to compare

@amasad amasad released this 02 Sep 20:35

emit an all event whenever emitting any of the other events.

Include root directory in event callbacks

Choose a tag to compare

@amasad amasad released this 17 Aug 13:52

`sane()` takes options

Choose a tag to compare

@amasad amasad released this 14 Jul 18:48
v0.5.4

v0.5.4

normalize paths

Choose a tag to compare

@amasad amasad released this 02 Jul 04:56
v0.5.3

0.5.3

Fix deleting directories on windows

Choose a tag to compare

@amasad amasad released this 18 Jun 17:52

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

Choose a tag to compare

@amasad amasad released this 29 May 19:02

@chmanie fixed a bug with passing a string for glob (as opposed to an array which I claimed sane supported)

A WINDOWS RELEASE

Choose a tag to compare

@amasad amasad released this 29 May 01:22

Support for windows. That means:

  1. workaround node #4337 issue
  2. dealing with missing filenames on windows
  3. dealing with useless dir change events
  4. dealing with delayed events on startup