Commit Graph
448 Commits
Author SHA1 Message Date
Pawel Knap 71e8665d52 wip 2016-08-22 22:43:38 +02:00
Pawel Knap 39754cfe23 wip 2016-08-22 22:39:30 +02:00
Pawel Knap 9989109e9a Add test for ReadDirectoryChangesW MAX_(LONG_)PATH related to #105 2016-08-22 22:34:40 +02:00
Pawel Knap 7e20c15e66 Merge pull request #105 from Zillode/max_path
Use MAX_LONG_PATH instead of MAX_PATH
2016-08-20 14:36:22 +02:00
Rafal Jeczalik f37d9434f0 Merge pull request #106 from Zillode/PR-errormsg
include node name in error when traversing fails
2016-08-20 07:43:13 +02:00
Michael Nagel 7cf0e6ce23 include node name in error when traversing fails
I use Syncthing to recursively watch my whole `$HOME`.
It fails on the FUSE mount `.gvfs` and this took me *muuuch* to long to figure out.
With this change it is much more easy to debug such issues.
2016-08-19 00:39:45 +02:00
Lode Hoste 5b16291a92 Use MAX_LONG_PATH instead of MAX_PATH 2016-08-18 23:16:48 +02:00
Rafal Jeczalik 48fbf98030 Merge pull request #102 from fjl/fsevent-dont-panic
don't panic for FSEvents error events
2016-08-04 20:52:46 +02:00
Felix Lange f627deca7a don't panic for FSEvents error events 2016-08-04 20:15:03 +02:00
Rafal Jeczalik 55ef0fe547 Merge pull request #103 from fjl/fix-appveyor
don't try to install vet on appveyor and travis
2016-08-04 18:18:43 +02:00
Felix Lange 1f154f4172 don't try to install vet on travis, use it only on go 1.6 2016-08-04 16:45:54 +02:00
Felix Lange 6f56df60c0 don't try to install vet on appveyor 2016-08-04 16:05:52 +02:00
Rafal Jeczalik 5dd6205716 Merge pull request #93 from adg/master
Fix fsevents under Go 1.6 CGO rules
2016-03-07 08:11:40 +01:00
Andrew Gerrand c237b5bd37 Fix fsevents under Go 1.6 CGO rules
Fixes #90 on darwin
2016-03-07 14:41:56 +11:00
Rafal Jeczalik 3a16f558fd Merge pull request #94 from rjeczalik/rmcov
remove coveralls
2016-03-03 19:58:52 +01:00
Rafal Jeczalik 4d028fc6f6 remove coveralls 2016-03-03 16:58:31 +01:00
Rafal Jeczalik c93bde5c58 Merge pull request #91 from cortesi/devdandmodd
Add modd and devd to "Projects using notify"
2016-03-03 15:51:01 +01:00
Rafal Jeczalik 189e992280 Merge pull request #92 from nathany/travis
Run Travis against Go 1.6
2016-03-03 15:50:51 +01:00
Nathan Youngman 1a2dc715de Run Travis against Go 1.6
#90

kqueue works fine, so I didn't add it for now.
2016-02-11 18:54:50 -07:00
Aldo Cortesi 59cfdb3c9e Add modd and devd to "Projects using notify" 2016-02-12 12:45:31 +13:00
Paweł Błaszczyk efbcb15a54 trigger: Fix for missing unlock. 2015-12-29 06:55:17 +01:00
Paweł Błaszczyk 820f7db071 kqueue,fen: Update watcher_trigger.
Add trigger interface & docs.
2015-12-29 00:30:50 +01:00
Paweł Błaszczyk 019c346a61 doc: Add FEN. 2015-12-16 23:16:37 +01:00
Paweł Błaszczyk bf1e8788c1 [wip] fen,kqueue: Introduce common interface. 2015-12-16 23:01:03 +01:00
Paweł Błaszczyk dc76eb408e travis: Update go to 1.5.2. 2015-12-16 23:00:29 +01:00
Paweł Błaszczyk a7cde5a8dd fen: First version passing tests. #86 2015-12-16 22:59:57 +01:00
Pawel Knap 1869adb163 Use syscall.EpollCreate1 instead of EpollCreate 2015-11-02 23:07:17 +01:00
Paweł Błaszczyk b79764ce36 stub: Fix for compilation errors. 2015-10-31 19:25:44 +01:00
Rafal Jeczalik bd6da98556 tree: dbgprint -> dbgprintf 2015-10-22 23:25:19 +02:00
Rafal Jeczalik a67736123e tree: print dropped events in debug 2015-10-19 18:37:44 +02:00
Rafal Jeczalik b9e4d963c6 notify: mention the c needs to be buffered
Closes #85.
2015-10-19 14:52:49 +02:00
Rafal Jeczalik b097dccf0a travis: update Go version to 1.5 2015-09-11 05:30:35 +02:00
Rafal Jeczalik e4fec824e0 util: canonical resolves relative symlinks
Fixes #83.
2015-09-11 05:27:15 +02:00
Paweł Błaszczyk d7efb190f5 kqueue: Update rename handling & rewrite tests.
- NoteRename is triggered only on parent directory, not on it's
   contents. Now rename events are generated in this case.
 - Rewrite old disabled tests to new framework.
2015-06-21 12:35:13 +02:00
Rafal Jeczalik 10757654be debug: print raw FSEventStreamEventFlags value 2015-05-18 08:04:42 +02:00
Rafal Jeczalik 9ae2c42a58 remove dead code 2015-03-16 21:21:30 +01:00
Rafal Jeczalik 4a154a6dfd use debug build tag instead of NOTIFY_DEBUG var 2015-03-16 21:06:42 +01:00
Pawel Knap bc16b0d0ac notify: remove a redundant ekind variable 2015-03-16 14:42:21 +01:00
Rafal Jeczalik 1222302ff3 update README.md 2015-03-15 19:07:14 +01:00
Pawel Knap 128e2d9c9f rename 'skip' to 'errSkip' which makes go-linter happy + simple data race fix 2015-03-13 18:36:48 +01:00
Pawel Knap 5ea496c2d4 readdcw: allow to mix system and generic events when watching same directory on different channels 2015-03-13 17:33:31 +01:00
Rafal Jeczalik 5a8438b920 remove spurious TODOs 2015-03-08 13:13:06 +01:00
Pawel Knap c85623a15e readdcw: add example which shows how to use system-specific events on Windows 2015-03-02 20:30:47 +01:00
Rafal Jeczalik b27a42e924 rename tree source files 2015-02-27 11:24:57 +01:00
Rafal Jeczalik 00464264e4 update Travis configuration file 2015-02-27 11:09:47 +01:00
Rafal Jeczalik 3c44c94e01 update AppVeyor configuration file 2015-02-27 10:37:52 +01:00
Pawel Knap c0238e1c3c readdcw: system-dependent events support - refactoring 2015-02-27 00:18:49 +01:00
Rafal Jeczalik 4d6f20e3f4 update license information
~ $ go get -u github.com/rjeczalik/tools/cmd/prepend
   ~ $ head -4 doc.go | prepend -u *.go
2015-02-26 15:07:48 +01:00
Rafal Jeczalik 9b4755ca88 remove old tree implementation 2015-02-26 13:40:43 +01:00
Rafal Jeczalik 7e3fce3fdd implement watching on newly created directories
Closes #5.
2015-02-26 13:32:16 +01:00