Commit Graph

13 Commits

Author SHA1 Message Date
Ash Wilson
b6a3c5c6d2 Consistently split paths in test cases 2017-08-03 08:51:44 -04:00
Ash Wilson
1e739aa891 Prepend a drive root to lookup paths on Windows 2017-08-02 14:55:12 -04:00
Ash Wilson
c7a47a9e89 Use module.exports to not break Joanna horribly 2017-08-01 16:40:54 -04:00
Ash Wilson
3fab3fed36 Consistent path handling in specs 2017-08-01 15:08:07 -04:00
Ash Wilson
3c967b07ef Use a cross-platform way to generate absolute paths for specs 2017-08-01 15:08:07 -04:00
Ash Wilson
6cc3e4b6d2 Test case for consolidating child watchers during split 2017-08-01 15:08:06 -04:00
Ash Wilson
0c5674a56c Split subtrees into child watchers on parent watcher removal 2017-08-01 15:08:06 -04:00
Ash Wilson
a5f217fd51 WIP work on rewatching child directories 2017-08-01 15:08:05 -04:00
Ash Wilson
f75aa1ae03 Use onWillStop() instead of onDidStop()
This will prevent new Watchers from attaching to NativeWatchers that are
in the process of stopping.
2017-08-01 15:08:05 -04:00
Ash Wilson
9c8ed35b26 Provide native watcher creation function to the NativeWatcherRegistry constructor 2017-08-01 15:08:05 -04:00
Ash Wilson
0325a77d59 Test NativeWatcher removal 2017-08-01 15:08:04 -04:00
Ash Wilson
366ee19bd9 👕 make the linter happy 2017-08-01 15:08:03 -04:00
Ash Wilson
a1ccd49b8e Use a tree-backed registry to deduplicate and consolidate native watchers 2017-08-01 15:08:03 -04:00