├── .circleci └── config.yml ├── .clang-format ├── .clang-tidy ├── .github └── no-response.yml ├── .gitignore ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── LICENSE ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── SUPPORT.md ├── appveyor.yml ├── binding.gyp ├── docs ├── README.md ├── help.md ├── linux.md ├── macos.md └── windows.md ├── lib ├── binding.js ├── cli.js ├── index.js ├── logger.js ├── native-watcher-registry.js ├── native-watcher.js ├── path-watcher-manager.js ├── path-watcher.js └── registry │ ├── directory-node.js │ ├── helper.js │ ├── nonrecursive-watcher-node.js │ ├── recursive-watcher-node.js │ ├── result.js │ └── tree.js ├── package.json ├── script ├── c++-format ├── c++-format.ps1 ├── c++-lint └── helper │ └── gen-compilation-db.js ├── src ├── binding.cpp ├── errable.cpp ├── errable.h ├── helper │ ├── common.h │ ├── common_impl.h │ ├── common_posix.cpp │ ├── common_win.cpp │ ├── libuv.cpp │ ├── libuv.h │ ├── linux │ │ ├── constants.h │ │ └── helper.h │ ├── macos │ │ ├── helper.cpp │ │ └── helper.h │ └── windows │ │ ├── constants.h │ │ ├── helper.cpp │ │ └── helper.h ├── hub.cpp ├── hub.h ├── lock.cpp ├── lock.h ├── log.cpp ├── log.h ├── message.cpp ├── message.h ├── message_buffer.cpp ├── message_buffer.h ├── nan │ ├── all_callback.cpp │ ├── all_callback.h │ ├── async_callback.cpp │ ├── async_callback.h │ ├── functional_callback.cpp │ ├── functional_callback.h │ ├── options.cpp │ └── options.h ├── polling │ ├── directory_record.cpp │ ├── directory_record.h │ ├── polled_root.cpp │ ├── polled_root.h │ ├── polling_iterator.cpp │ ├── polling_iterator.h │ ├── polling_thread.cpp │ └── polling_thread.h ├── queue.cpp ├── queue.h ├── result.h ├── status.cpp ├── status.h ├── thread.cpp ├── thread.h ├── thread_starter.cpp ├── thread_starter.h └── worker │ ├── linux │ ├── cookie_jar.cpp │ ├── cookie_jar.h │ ├── linux_worker_platform.cpp │ ├── pipe.cpp │ ├── pipe.h │ ├── side_effect.cpp │ ├── side_effect.h │ ├── watch_registry.cpp │ ├── watch_registry.h │ ├── watched_directory.cpp │ └── watched_directory.h │ ├── macos │ ├── batch_handler.cpp │ ├── batch_handler.h │ ├── flags.h │ ├── macos_worker_platform.cpp │ ├── rename_buffer.cpp │ ├── rename_buffer.h │ ├── subscription.cpp │ └── subscription.h │ ├── recent_file_cache.cpp │ ├── recent_file_cache.h │ ├── windows │ ├── subscription.cpp │ ├── subscription.h │ └── windows_worker_platform.cpp │ ├── worker_platform.h │ ├── worker_thread.cpp │ └── worker_thread.h └── test ├── configuration.test.js ├── errors.test.js ├── events ├── basic.test.js ├── kind-change.test.js ├── nonrecursive.test.js ├── parent-rename.test.js ├── rapid.test.js ├── root-rename.test.js ├── symlink.test.js ├── unicode-paths.test.js └── unpaired-rename.test.js ├── fixture └── .gitignore ├── global.js ├── helper.js ├── index.test.js ├── matcher.js ├── mocha.opts ├── native-watcher-registry.test.js ├── polling.test.js ├── unwatching.test.js └── watching.test.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.github/no-response.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/.github/no-response.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/LICENSE -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/README.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/appveyor.yml -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/binding.gyp -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/docs/help.md -------------------------------------------------------------------------------- /docs/linux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/docs/linux.md -------------------------------------------------------------------------------- /docs/macos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/docs/macos.md -------------------------------------------------------------------------------- /docs/windows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/docs/windows.md -------------------------------------------------------------------------------- /lib/binding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/lib/binding.js -------------------------------------------------------------------------------- /lib/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/lib/cli.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/lib/logger.js -------------------------------------------------------------------------------- /lib/native-watcher-registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/lib/native-watcher-registry.js -------------------------------------------------------------------------------- /lib/native-watcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/lib/native-watcher.js -------------------------------------------------------------------------------- /lib/path-watcher-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/lib/path-watcher-manager.js -------------------------------------------------------------------------------- /lib/path-watcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/lib/path-watcher.js -------------------------------------------------------------------------------- /lib/registry/directory-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/lib/registry/directory-node.js -------------------------------------------------------------------------------- /lib/registry/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/lib/registry/helper.js -------------------------------------------------------------------------------- /lib/registry/nonrecursive-watcher-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/lib/registry/nonrecursive-watcher-node.js -------------------------------------------------------------------------------- /lib/registry/recursive-watcher-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/lib/registry/recursive-watcher-node.js -------------------------------------------------------------------------------- /lib/registry/result.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/lib/registry/result.js -------------------------------------------------------------------------------- /lib/registry/tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/lib/registry/tree.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/package.json -------------------------------------------------------------------------------- /script/c++-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/script/c++-format -------------------------------------------------------------------------------- /script/c++-format.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/script/c++-format.ps1 -------------------------------------------------------------------------------- /script/c++-lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/script/c++-lint -------------------------------------------------------------------------------- /script/helper/gen-compilation-db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/script/helper/gen-compilation-db.js -------------------------------------------------------------------------------- /src/binding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/binding.cpp -------------------------------------------------------------------------------- /src/errable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/errable.cpp -------------------------------------------------------------------------------- /src/errable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/errable.h -------------------------------------------------------------------------------- /src/helper/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/helper/common.h -------------------------------------------------------------------------------- /src/helper/common_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/helper/common_impl.h -------------------------------------------------------------------------------- /src/helper/common_posix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/helper/common_posix.cpp -------------------------------------------------------------------------------- /src/helper/common_win.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/helper/common_win.cpp -------------------------------------------------------------------------------- /src/helper/libuv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/helper/libuv.cpp -------------------------------------------------------------------------------- /src/helper/libuv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/helper/libuv.h -------------------------------------------------------------------------------- /src/helper/linux/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/helper/linux/constants.h -------------------------------------------------------------------------------- /src/helper/linux/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/helper/linux/helper.h -------------------------------------------------------------------------------- /src/helper/macos/helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/helper/macos/helper.cpp -------------------------------------------------------------------------------- /src/helper/macos/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/helper/macos/helper.h -------------------------------------------------------------------------------- /src/helper/windows/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/helper/windows/constants.h -------------------------------------------------------------------------------- /src/helper/windows/helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/helper/windows/helper.cpp -------------------------------------------------------------------------------- /src/helper/windows/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/helper/windows/helper.h -------------------------------------------------------------------------------- /src/hub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/hub.cpp -------------------------------------------------------------------------------- /src/hub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/hub.h -------------------------------------------------------------------------------- /src/lock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/lock.cpp -------------------------------------------------------------------------------- /src/lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/lock.h -------------------------------------------------------------------------------- /src/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/log.cpp -------------------------------------------------------------------------------- /src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/log.h -------------------------------------------------------------------------------- /src/message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/message.cpp -------------------------------------------------------------------------------- /src/message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/message.h -------------------------------------------------------------------------------- /src/message_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/message_buffer.cpp -------------------------------------------------------------------------------- /src/message_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/message_buffer.h -------------------------------------------------------------------------------- /src/nan/all_callback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/nan/all_callback.cpp -------------------------------------------------------------------------------- /src/nan/all_callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/nan/all_callback.h -------------------------------------------------------------------------------- /src/nan/async_callback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/nan/async_callback.cpp -------------------------------------------------------------------------------- /src/nan/async_callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/nan/async_callback.h -------------------------------------------------------------------------------- /src/nan/functional_callback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/nan/functional_callback.cpp -------------------------------------------------------------------------------- /src/nan/functional_callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/nan/functional_callback.h -------------------------------------------------------------------------------- /src/nan/options.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/nan/options.cpp -------------------------------------------------------------------------------- /src/nan/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/nan/options.h -------------------------------------------------------------------------------- /src/polling/directory_record.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/polling/directory_record.cpp -------------------------------------------------------------------------------- /src/polling/directory_record.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/polling/directory_record.h -------------------------------------------------------------------------------- /src/polling/polled_root.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/polling/polled_root.cpp -------------------------------------------------------------------------------- /src/polling/polled_root.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/polling/polled_root.h -------------------------------------------------------------------------------- /src/polling/polling_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/polling/polling_iterator.cpp -------------------------------------------------------------------------------- /src/polling/polling_iterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/polling/polling_iterator.h -------------------------------------------------------------------------------- /src/polling/polling_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/polling/polling_thread.cpp -------------------------------------------------------------------------------- /src/polling/polling_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/polling/polling_thread.h -------------------------------------------------------------------------------- /src/queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/queue.cpp -------------------------------------------------------------------------------- /src/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/queue.h -------------------------------------------------------------------------------- /src/result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/result.h -------------------------------------------------------------------------------- /src/status.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/status.cpp -------------------------------------------------------------------------------- /src/status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/status.h -------------------------------------------------------------------------------- /src/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/thread.cpp -------------------------------------------------------------------------------- /src/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/thread.h -------------------------------------------------------------------------------- /src/thread_starter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/thread_starter.cpp -------------------------------------------------------------------------------- /src/thread_starter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/thread_starter.h -------------------------------------------------------------------------------- /src/worker/linux/cookie_jar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/linux/cookie_jar.cpp -------------------------------------------------------------------------------- /src/worker/linux/cookie_jar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/linux/cookie_jar.h -------------------------------------------------------------------------------- /src/worker/linux/linux_worker_platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/linux/linux_worker_platform.cpp -------------------------------------------------------------------------------- /src/worker/linux/pipe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/linux/pipe.cpp -------------------------------------------------------------------------------- /src/worker/linux/pipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/linux/pipe.h -------------------------------------------------------------------------------- /src/worker/linux/side_effect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/linux/side_effect.cpp -------------------------------------------------------------------------------- /src/worker/linux/side_effect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/linux/side_effect.h -------------------------------------------------------------------------------- /src/worker/linux/watch_registry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/linux/watch_registry.cpp -------------------------------------------------------------------------------- /src/worker/linux/watch_registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/linux/watch_registry.h -------------------------------------------------------------------------------- /src/worker/linux/watched_directory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/linux/watched_directory.cpp -------------------------------------------------------------------------------- /src/worker/linux/watched_directory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/linux/watched_directory.h -------------------------------------------------------------------------------- /src/worker/macos/batch_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/macos/batch_handler.cpp -------------------------------------------------------------------------------- /src/worker/macos/batch_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/macos/batch_handler.h -------------------------------------------------------------------------------- /src/worker/macos/flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/macos/flags.h -------------------------------------------------------------------------------- /src/worker/macos/macos_worker_platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/macos/macos_worker_platform.cpp -------------------------------------------------------------------------------- /src/worker/macos/rename_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/macos/rename_buffer.cpp -------------------------------------------------------------------------------- /src/worker/macos/rename_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/macos/rename_buffer.h -------------------------------------------------------------------------------- /src/worker/macos/subscription.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/macos/subscription.cpp -------------------------------------------------------------------------------- /src/worker/macos/subscription.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/macos/subscription.h -------------------------------------------------------------------------------- /src/worker/recent_file_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/recent_file_cache.cpp -------------------------------------------------------------------------------- /src/worker/recent_file_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/recent_file_cache.h -------------------------------------------------------------------------------- /src/worker/windows/subscription.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/windows/subscription.cpp -------------------------------------------------------------------------------- /src/worker/windows/subscription.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/windows/subscription.h -------------------------------------------------------------------------------- /src/worker/windows/windows_worker_platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/windows/windows_worker_platform.cpp -------------------------------------------------------------------------------- /src/worker/worker_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/worker_platform.h -------------------------------------------------------------------------------- /src/worker/worker_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/worker_thread.cpp -------------------------------------------------------------------------------- /src/worker/worker_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/src/worker/worker_thread.h -------------------------------------------------------------------------------- /test/configuration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/configuration.test.js -------------------------------------------------------------------------------- /test/errors.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/errors.test.js -------------------------------------------------------------------------------- /test/events/basic.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/events/basic.test.js -------------------------------------------------------------------------------- /test/events/kind-change.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/events/kind-change.test.js -------------------------------------------------------------------------------- /test/events/nonrecursive.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/events/nonrecursive.test.js -------------------------------------------------------------------------------- /test/events/parent-rename.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/events/parent-rename.test.js -------------------------------------------------------------------------------- /test/events/rapid.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/events/rapid.test.js -------------------------------------------------------------------------------- /test/events/root-rename.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/events/root-rename.test.js -------------------------------------------------------------------------------- /test/events/symlink.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/events/symlink.test.js -------------------------------------------------------------------------------- /test/events/unicode-paths.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/events/unicode-paths.test.js -------------------------------------------------------------------------------- /test/events/unpaired-rename.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/events/unpaired-rename.test.js -------------------------------------------------------------------------------- /test/fixture/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /test/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/global.js -------------------------------------------------------------------------------- /test/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/helper.js -------------------------------------------------------------------------------- /test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/index.test.js -------------------------------------------------------------------------------- /test/matcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/matcher.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/mocha.opts -------------------------------------------------------------------------------- /test/native-watcher-registry.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/native-watcher-registry.test.js -------------------------------------------------------------------------------- /test/polling.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/polling.test.js -------------------------------------------------------------------------------- /test/unwatching.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/unwatching.test.js -------------------------------------------------------------------------------- /test/watching.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom/watcher/HEAD/test/watching.test.js --------------------------------------------------------------------------------