Commit Graph
34 Commits
Author SHA1 Message Date
Rafal Jeczalik b9e4d963c6 notify: mention the c needs to be buffered
Closes #85.
2015-10-19 14:52:49 +02:00
Pawel Knap c0238e1c3c readdcw: system-dependent events support - refactoring 2015-02-27 00:18:49 +01:00
Rafal Jeczalik 7e3fce3fdd implement watching on newly created directories
Closes #5.
2015-02-26 13:32:16 +01:00
Pawel Knap e71cd6efd9 inotify: error handling for epoll logic 2015-02-17 18:06:22 +01:00
Rafal Jeczalik 69b1cd284f cmd/notify: rework notify command 2015-02-17 01:25:01 +01:00
Pawel Knap b179ba39f4 inotify: add description to inotify-specific events 2015-02-16 15:14:45 +01:00
Rafal Jeczalik bee1918fa2 FSEvents: add examples
Fixes #48.
2015-02-16 10:37:00 +01:00
Rafal Jeczalik bdf2ac514c improve inline documentation and update README.md 2015-02-16 00:00:14 +01:00
Rafal Jeczalik 2c92aa15e9 add inline documentation and examples 2015-02-15 21:37:03 +01:00
Rafal Jeczalik bd62d61df5 update license / authors
Done with:

  ~ $ find . -type f -name '*.go' -exec prepend -f preamble.txt {} \;

Automate with CI?
2015-02-15 13:44:09 +01:00
Rafal Jeczalik e87ea9c790 use recursiveTree by default for recursive wathers
closes #6
2015-02-08 14:57:23 +01:00
Rafal Jeczalik 65d0e1ac13 implement dispatching events for the tree (#6)
+ close dispatching goroutines on tree close
2015-01-27 00:51:13 +01:00
Rafal Jeczalik 82431eaf54 make internal structs unexported 2015-01-21 22:41:21 +01:00
Rafal Jeczalik 7b47226fe9 implement spy testing for Tree / RecursiveTree (#6) 2015-01-12 22:10:03 +01:00
Rafal Jeczalik e2c2b67c35 rename Tree -> BigTree (#6) 2015-01-11 17:35:15 +01:00
Rafal Jeczalik bcd896bb39 potential deadlock fix 2015-01-04 00:53:15 +01:00
Rafal Jeczalik 95fa80ea11 rework watcher tests (#53) 2014-12-27 03:34:20 +01:00
Rafal Jeczalik 47c2100b4c Replace Runtime with Tree
+ spring cleaning
2014-11-22 21:42:38 +01:00
Rafal Jeczalik 5075d1124d Register default runtime for notify 2014-10-18 21:34:04 +02:00
Rafal Jeczalik 8d586c4186 Pass cancelation channel via Watcher.Fanin (#28)
In order to control Watcher / Runtime lifetime for tests I added extra
channel for that exact purpose.
2014-09-27 19:20:15 +02:00
Rafal Jeczalik bd7fb37ac0 Add NewWatcher function (#28) 2014-09-27 19:20:08 +02:00
Paweł Błaszczyk bc62848386 Rename notify var to notifier. 2014-09-26 18:32:09 +02:00
Rafal Jeczalik c24b7856b9 Rename runtime -> notify 2014-09-24 01:22:15 +02:00
Rafal Jeczalik 3a0a7e81a5 Rename Dispatch -> Runtime 2014-09-21 14:43:15 +02:00
Rafal Jeczalik 22da03d639 Rework Event to have platform-specific event types 2014-09-20 22:17:29 +02:00
Rafal Jeczalik 5ade0c5df1 Remove Recursive event (#14) 2014-09-20 16:31:03 +02:00
Rafal Jeczalik c96bf09917 Add String() method for Event 2014-09-19 16:51:59 +02:00
Rafal Jeczalik 94a684112d Rename few things here and there
So Knapson does not complain so much. The Recurisve question is still
open. X(
2014-09-19 10:12:41 +02:00
Rafal Jeczalik f5b2619933 Rename demux -> dispatch (#1) 2014-09-16 21:56:14 +02:00
Rafal Jeczalik 36b6400626 Add default notify implementation stub - demux 2014-09-13 22:35:39 +02:00
Rafal Jeczalik 16dda4d376 Refactor event adding out to joinevents 2014-09-10 23:12:43 +02:00
Rafal Jeczalik 46ee1c4194 Rename Notify to Watch 2014-09-10 16:34:26 +02:00
Rafal Jeczalik f2d0b47868 Adapt notify_fsnotify to the new interface 2014-09-09 20:22:26 +02:00
Rafal Jeczalik 7c69f1384f Move files from github.com/rjeczalik/tools/fs/notify 2014-09-08 18:12:31 +02:00