]>
go.fuhry.dev Git - fsnotify.git/log
Nathan Youngman [Mon, 8 Sep 2014 03:46:41 +0000 (21:46 -0600)]
rename to inotify.go
Nathan Youngman [Mon, 8 Sep 2014 03:40:39 +0000 (21:40 -0600)]
put linux and windows build tags back
this reverts
30aab4aea324d0110394bb280d9bb128a9716dcb
Nathan Youngman [Mon, 8 Sep 2014 03:29:45 +0000 (21:29 -0600)]
rearrange code so exported APIs are at the top
Nathan Youngman [Mon, 8 Sep 2014 02:20:32 +0000 (20:20 -0600)]
code organization: rename files
Hopefully more clear.
Nathan Youngman [Mon, 8 Sep 2014 02:14:15 +0000 (20:14 -0600)]
merge integration tests into one file
Already have some tests using runtime.GOOS, might as well be consistient.
Yukang [Thu, 28 Aug 2014 11:07:42 +0000 (19:07 +0800)]
add done channal flag, keep waiting for the go loop func
closes #37
Nathan Youngman [Wed, 20 Aug 2014 03:04:42 +0000 (21:04 -0600)]
Windows MOVED_TO now translates to Create like on BSD and Linux.
closes #36
ref #26
Nathan Youngman [Sun, 17 Aug 2014 22:21:12 +0000 (16:21 -0600)]
add @zhsso to authors
Nathan Youngman [Sun, 17 Aug 2014 22:04:07 +0000 (16:04 -0600)]
add backports to changelog
v0.9.2
Nathan Youngman [Sun, 17 Aug 2014 21:35:13 +0000 (15:35 -0600)]
v1.0.2
ref #33
closes #14
Soge Zhang [Sun, 17 Aug 2014 16:28:19 +0000 (00:28 +0800)]
Make ./path and path equivalent.
Using filepath.Clean (BSD and Linux).
Soge Zhang [Sun, 17 Aug 2014 15:30:13 +0000 (23:30 +0800)]
Fix Issue: Missing create events on OS X. #14
Nathan Youngman [Sun, 17 Aug 2014 20:37:10 +0000 (14:37 -0600)]
update README for v0 and v1 versions
closes #34
Nathan Youngman [Sun, 17 Aug 2014 20:35:54 +0000 (14:35 -0600)]
use v1 in the example.
Nathan Youngman [Sun, 17 Aug 2014 19:51:59 +0000 (13:51 -0600)]
Make fsnotify.v0 use the old API from @howeyc
ref #34
Remove tags from v0.10.0 to v0.14.3:
* 'v0.10.0' (was
56a7b52 )
* 'v0.10.1' (was
620bfd9 )
* 'v0.11.0' (was
b97c307 )
* 'v0.12.0' (was
efe9224 )
* 'v0.13.0' (was
4a0c411 )
* 'v0.14.0' (was
960fdf5 )
* 'v0.14.1' (was
06d7792 )
* 'v0.14.2' (was
f65830e )
* 'v0.14.3' (was
2acad09 )
Nathan Youngman [Sat, 16 Aug 2014 05:30:22 +0000 (23:30 -0600)]
Update README.
Android and iOS are untested.
Maybe Polling
Nathan Youngman [Sat, 16 Aug 2014 05:24:09 +0000 (23:24 -0600)]
FYI, howeyc/fsnotify is v0.9.0
Nathan Youngman [Sat, 16 Aug 2014 05:15:25 +0000 (23:15 -0600)]
v1.0.0 - API change
this isn't a sign that it's done or stable yet
Nathan Youngman [Sat, 16 Aug 2014 05:12:21 +0000 (23:12 -0600)]
Remove AddWatch on Windows, use Add.
I really thought I did this before. :disappointed:
Nathan Youngman [Sat, 16 Aug 2014 04:26:19 +0000 (22:26 -0600)]
documentation and golint
Improve documentation for exported identifiers.
closes #30
Nathan Youngman [Thu, 10 Jul 2014 05:05:15 +0000 (23:05 -0600)]
v0.14.2
Nathan Youngman [Thu, 10 Jul 2014 04:52:33 +0000 (22:52 -0600)]
CLA
Nathan Youngman [Thu, 10 Jul 2014 04:50:57 +0000 (22:50 -0600)]
update AUTHORS
Nathan Youngman [Thu, 10 Jul 2014 04:47:24 +0000 (22:47 -0600)]
update contributing/issues
Nathan Youngman [Thu, 10 Jul 2014 04:46:53 +0000 (22:46 -0600)]
add platforms/adapters to README
Nathan Youngman [Thu, 10 Jul 2014 00:06:36 +0000 (18:06 -0600)]
shorter path for gopkg.in
Nathan Youngman [Thu, 10 Jul 2014 00:02:08 +0000 (18:02 -0600)]
update organization to go-fsnotify
Hari haran [Wed, 9 Jul 2014 09:08:13 +0000 (14:38 +0530)]
Return os.NewSyscallError instead of errno
Nathan Youngman [Tue, 8 Jul 2014 15:46:28 +0000 (09:46 -0600)]
Use SVG badge for GoDoc
Nathan Youngman [Sat, 5 Jul 2014 03:15:08 +0000 (21:15 -0600)]
update contributing
Nathan Youngman [Sat, 5 Jul 2014 03:04:52 +0000 (21:04 -0600)]
v0.14.1
Nathan Youngman [Sat, 5 Jul 2014 03:03:05 +0000 (21:03 -0600)]
update example
Nathan Youngman [Sat, 5 Jul 2014 02:15:51 +0000 (20:15 -0600)]
kqueue: fix incorrect mutex used in Close()
identified at https://code.google.com/p/go/issues/detail?id=8282#c5
Nathan Youngman [Sun, 29 Jun 2014 05:15:46 +0000 (23:15 -0600)]
update README
Nathan Youngman [Sun, 29 Jun 2014 03:25:39 +0000 (21:25 -0600)]
update AUTHORS file
add Tilak
Nathan Youngman [Sun, 29 Jun 2014 00:55:04 +0000 (18:55 -0600)]
v0.14.0
just doing a minor version because nobody is depending on this package yet.
Nathan Youngman [Sun, 29 Jun 2014 00:54:10 +0000 (18:54 -0600)]
Don't build on Plan 9 or Solaris (thanks @4ad)
https://codereview.appspot.com/
108110046
Nathan Youngman [Sun, 29 Jun 2014 00:47:45 +0000 (18:47 -0600)]
Don't set the Write Op for attribute notifications
closes #4
Nathan Youngman [Sun, 29 Jun 2014 00:38:41 +0000 (18:38 -0600)]
fix for String() method on Event
thanks Alex Brainman
https://codereview.appspot.com/
105370044 /
Nathan Youngman [Sat, 28 Jun 2014 21:37:47 +0000 (15:37 -0600)]
add reasons for removing WatchFlags to the CHANGELOG
Nathan Youngman [Sat, 28 Jun 2014 21:21:02 +0000 (15:21 -0600)]
move to fsnotify/fsnotify
* update contributing and readme
Nathan Youngman [Sun, 22 Jun 2014 05:10:24 +0000 (23:10 -0600)]
test for kevent buffer data race from @tilaks
`go test -test.run=TestConcurrentRemovalOfWatch -test.cpu=1,1,1,1,1 -race`
from CL https://codereview.appspot.com/
103300045 /
Nathan Youngman [Sun, 22 Jun 2014 04:54:01 +0000 (22:54 -0600)]
v0.13.0
Nathan Youngman [Sun, 22 Jun 2014 04:50:37 +0000 (22:50 -0600)]
Merge pull request #6 from nathany/cleanup2
More cleanup
Nathan Youngman [Sun, 22 Jun 2014 04:43:38 +0000 (22:43 -0600)]
Add/Remove accept a name rather than a path (same behavior).
Nathan Youngman [Sun, 22 Jun 2014 04:28:58 +0000 (22:28 -0600)]
kqueue: rename events to kevents and fileEvent to event
Nathan Youngman [Sun, 22 Jun 2014 03:56:05 +0000 (21:56 -0600)]
inotify: remove internal addWatch
Nathan Youngman [Sun, 22 Jun 2014 03:28:40 +0000 (21:28 -0600)]
kqueue: use syscall constants directly.
Nathan Youngman [Sun, 22 Jun 2014 03:16:33 +0000 (21:16 -0600)]
Events channel of type Event rather than *Event.
Nathan Youngman [Sun, 22 Jun 2014 03:02:54 +0000 (21:02 -0600)]
inotify: use syscall constants directly
Nathan Youngman [Sat, 21 Jun 2014 15:20:24 +0000 (09:20 -0600)]
remove unnecessary build tags, filename suffix is sufficient
Nathan Youngman [Fri, 20 Jun 2014 03:23:27 +0000 (21:23 -0600)]
move to nathany/fsnotify
Nathan Youngman [Fri, 20 Jun 2014 03:12:05 +0000 (21:12 -0600)]
Merge pull request #4 from gophertown/cleanup
Cleanup internals
Nathan Youngman [Fri, 20 Jun 2014 03:07:37 +0000 (21:07 -0600)]
remove internal watch and removeWatch methods
Nathan Youngman [Fri, 20 Jun 2014 02:55:57 +0000 (20:55 -0600)]
Event struct has the same definition across every OS
Nathan Youngman [Fri, 20 Jun 2014 02:50:20 +0000 (20:50 -0600)]
remove cookie from Event struct (unused)
Nathan Youngman [Fri, 20 Jun 2014 02:45:43 +0000 (20:45 -0600)]
windows: use syscall.ERROR_MORE_DATA from ztypes_windows (Go 1.3+)
Nathan Youngman [Fri, 13 Jun 2014 05:54:00 +0000 (23:54 -0600)]
Merge pull request #3 from gophertown/api
API
Nathan Youngman [Fri, 13 Jun 2014 05:40:32 +0000 (23:40 -0600)]
v0.11.0 changelog
Nathan Youngman [Fri, 13 Jun 2014 05:32:47 +0000 (23:32 -0600)]
finally remove IsCreate and friends
Nathan Youngman [Fri, 13 Jun 2014 05:07:09 +0000 (23:07 -0600)]
remove internal uses of IsDelete() and friends
Nathan Youngman [Fri, 13 Jun 2014 04:50:14 +0000 (22:50 -0600)]
Op constants and Event.Op
Nathan Youngman [Fri, 13 Jun 2014 04:40:19 +0000 (22:40 -0600)]
newEvent helper
in preparation for Op
Nathan Youngman [Fri, 13 Jun 2014 03:48:25 +0000 (21:48 -0600)]
Renamed FileEvent struct to Event.
Nathan Youngman [Fri, 13 Jun 2014 03:43:49 +0000 (21:43 -0600)]
Pluralized channel names: Events and Errors.
Nathan Youngman [Fri, 13 Jun 2014 03:30:02 +0000 (21:30 -0600)]
Add/Remove watches
Nathan Youngman [Fri, 13 Jun 2014 03:07:57 +0000 (21:07 -0600)]
10.1 changelog
Tilak Sharma [Tue, 10 Jun 2014 20:09:37 +0000 (13:09 -0700)]
Fix data race on kevent buffer.
In the BSD implementation of fsnotify, the watcher's kbuf buffers a kevent
between syscall.SetKevent (which prepares the kevent) and syscall.Kevent
(which registers the kevent). The implementation intends to protect access to
kbuf, but fails to do so in addWatch and removeWatch.
This change fixes the data race by allocating a new kevent buffer for every
method invocation.
Nathan Youngman [Sat, 24 May 2014 05:44:02 +0000 (23:44 -0600)]
v0.10.0
Nathan Youngman [Sat, 24 May 2014 05:39:08 +0000 (23:39 -0600)]
Merge pull request #1 from gophertown/no_flags
Remove current implementation of WatchFlags
Nathan Youngman [Fri, 31 Jan 2014 04:09:43 +0000 (21:09 -0700)]
remove fsnFlags, purgeEvents and internalEvent channel
Nathan Youngman [Sat, 24 May 2014 05:35:57 +0000 (23:35 -0600)]
Revert "Travis CI badge"
This reverts commit
c61d698fb2cd959615b183ddd90834479dd81fd5 .
Nathan Youngman [Sat, 24 May 2014 03:04:21 +0000 (21:04 -0600)]
travis: no email notifications
[skip ci]
Nathan Youngman [Sat, 24 May 2014 02:55:12 +0000 (20:55 -0600)]
Travis CI badge
Nathan Youngman [Sat, 24 May 2014 02:47:22 +0000 (20:47 -0600)]
Travis CI
Nathan Youngman [Sat, 24 May 2014 02:30:50 +0000 (20:30 -0600)]
a fork to experiment on
Chris Howey [Thu, 27 Feb 2014 14:46:22 +0000 (08:46 -0600)]
Merge pull request #92 from gophertown/moving2
add moving notice to readme
Nathan Youngman [Thu, 27 Feb 2014 03:42:34 +0000 (20:42 -0700)]
add moving notice to readme
Chris Howey [Sun, 9 Feb 2014 21:49:45 +0000 (15:49 -0600)]
Merge pull request #86 from gophertown/cl58500043
test helpers and cleanup
Chris Howey [Sun, 9 Feb 2014 21:49:14 +0000 (15:49 -0600)]
Merge pull request #84 from gophertown/moving
fsnotify moving notice
Nathan Youngman [Thu, 6 Feb 2014 03:06:35 +0000 (20:06 -0700)]
code review from Ian Lance Taylor
Nathan Youngman [Sun, 2 Feb 2014 07:00:38 +0000 (00:00 -0700)]
more typo fixes
Nathan Youngman [Sun, 2 Feb 2014 04:54:36 +0000 (21:54 -0700)]
test helpers and cleanup
These changes are based on @davecheney's code review:
https://codereview.appspot.com/
58500043 /
Since the API hasn't changed, I thought I might as well submit them here too.
Nathan Youngman [Fri, 31 Jan 2014 02:31:23 +0000 (19:31 -0700)]
v0.9.0 Changelog
Nathan Youngman [Fri, 31 Jan 2014 02:16:00 +0000 (19:16 -0700)]
run AUTHORS update
Nathan Youngman [Thu, 30 Jan 2014 03:55:59 +0000 (20:55 -0700)]
moving notice
Chris Howey [Fri, 17 Jan 2014 15:56:35 +0000 (07:56 -0800)]
Merge pull request #80 from gophertown/contrib
Suggest testing with "Vagrant Gopher"
Chris Howey [Fri, 17 Jan 2014 15:53:08 +0000 (07:53 -0800)]
Merge pull request #81 from gophertown/typos
fix a few typos
Chris Howey [Fri, 17 Jan 2014 15:50:58 +0000 (07:50 -0800)]
Merge pull request #79 from abustany/master
Add an IsAttrib method on the FileEvent struct
Adrien Bustany [Thu, 16 Jan 2014 16:51:14 +0000 (17:51 +0100)]
Add tests for the IsAttrib method
Adrien Bustany [Thu, 16 Jan 2014 16:43:46 +0000 (17:43 +0100)]
tests: Allow resetting the value of a counter
This is useful when you want to check the event count delta after doing
some operations.
Adrien Bustany [Thu, 16 Jan 2014 14:47:11 +0000 (15:47 +0100)]
tests: Rename attribReceived to modifyReceived in TestFsnotifyAttrib
This counter is counting "IsModify" events.
Adrien Bustany [Mon, 23 Dec 2013 14:03:50 +0000 (15:03 +0100)]
Add an IsAttrib method on the FileEvent struct
This IsAttrib function can be used to distinguish events that only
concern a file's metadata (eg. atime, mtime etc.).
Nathan Youngman [Thu, 16 Jan 2014 04:58:23 +0000 (21:58 -0700)]
fix a few typos
Nathan Youngman [Sat, 4 Jan 2014 04:55:56 +0000 (21:55 -0700)]
Suggest testing with "Vagrant Gopher"
* A Vagrantfile at the root of the src folder means one box can be used for testing all Go projects instead of just fsnotify
* Updates to the Vagrantfile can happen in one place
* One less file to drop when fsnotify moves to the standard library #13.
Chris Howey [Thu, 21 Nov 2013 16:20:02 +0000 (08:20 -0800)]
Merge pull request #77 from cespare/bsd-deadlock-fix
Fix deadlock on BSD
Caleb Spare [Thu, 21 Nov 2013 13:02:37 +0000 (05:02 -0800)]
Fix deadlock on BSD
The removeWatch routine could return without releasing the lock on
w.bufmut. This change unlocks the mutex before checking for errors.
Chris Howey [Mon, 18 Nov 2013 15:35:59 +0000 (07:35 -0800)]
Merge pull request #76 from bronze1man/pr-gofmt
gofmt
bronze1man [Mon, 18 Nov 2013 14:37:22 +0000 (22:37 +0800)]
gofmyt
Chris Howey [Thu, 14 Nov 2013 22:58:54 +0000 (14:58 -0800)]
Merge pull request #75 from gophertown/fd_set
remove FD_SET and friends