Arun Mathew
48cd00098f
Issue 97 Fixing deferred RemoveWatch() due to which tailing stops (gets stuck) in certain conditions
2016-08-01 15:58:52 +09:00
Arun Mathew
3ca1edc9ed
Issue 98 Buffered channels to avoid lost NotifyDeleted()/NotifyTruncated()/NotifyModified() signals
2016-08-01 15:58:21 +09:00
Mark Yen
a30252cb68
Merge pull request #89 from hpcloud/adds-appveyor-badge
...
adds appveyor badge to readme
2016-04-27 17:30:50 -07:00
Nino Khodabandeh
5d92327bc2
adds appveyor badge to readme
2016-04-27 17:16:43 -07:00
Mark Yen
c323fd4fa9
Merge pull request #88 from hpcloud/add-appveyor-for-windows
...
Adds appveyor for windows build
2016-04-27 16:59:03 -07:00
Nino Khodabandeh
166d4e4826
Adds appveyor for windows build
2016-04-27 16:29:40 -07:00
Nino Khodabandeh
fff2f2d9e0
Merge pull request #85 from hpcloud/update-licensing
...
Updates licensing and all the header comments
2016-04-26 17:15:55 -07:00
Mark Yen
9d956fd2bb
Merge pull request #84 from hpcloud/fix-flaky-test
...
Fixes flaky / buggy tests
2016-04-26 16:37:49 -07:00
Nino Khodabandeh
865a91f509
Fixes wrong formatting
2016-04-26 16:30:13 -07:00
Nino Khodabandeh
86ea7df4bc
Check of the content of the line
2016-04-26 16:16:15 -07:00
Nino Khodabandeh
34db8a6edf
Updates licensing and all the header comments
2016-04-26 15:47:46 -07:00
Nino Khodabandeh
a7c1263528
Fixes flaky test
...
- Added a non blocking method to read tail lines for test assertion
- Minor clean up
2016-04-26 15:21:54 -07:00
Nino Khodabandeh
26dc82c746
Wait for done chan first before Cleanup
2016-04-26 12:23:22 -07:00
Nino Khodabandeh
308ca46680
This Change includes:
...
- Fixes Flaky test, some tests do not require call to tail.Stop()
- Changes inadequate names
2016-04-26 11:30:20 -07:00
Nino Khodabandeh
04356b27e1
Merge branch 'davidsansome-block-until-exists-relative-path'
2016-04-26 10:57:50 -07:00
Nino Khodabandeh
425bce90fd
Merge branch 'block-until-exists-relative-path' of https://github.com/davidsansome/tail into davidsansome-block-until-exists-relative-path
2016-04-26 10:56:05 -07:00
miraclesu
b2940955ab
fix reader nil pointer
2016-04-14 17:05:39 -07:00
Nino Khodabandeh
adca23eea0
Merge pull request #76 from aristanetworks/upstream
...
Fix deadlock when watching files with inotify
2016-04-08 16:33:03 -07:00
Benoit Sigoure
5e2d004af5
watch: Fix prototype to be more restrictive.
...
Change-Id: Ic744312efa91cf5c2dc2810e597353a080dccb70
2016-04-08 16:29:40 -07:00
Benoit Sigoure
ac5972aca8
watch: Unsubscribe from fsnotify synchronously.
...
Calling watcher.Remove() from the run() goroutine is now problematic,
because with the change made in fsnotify/fsnotify#73 Remove() can now
take an arbitrary amount of time, which means we can deadlock if run()
is waiting for fsnotify to acknowledge the removal and fsnotify is
trying to send an unrelated Event.
So instead we now do part of the cleanup, including calling Remove(),
synchronously, in the goroutine trying to unsubscribe.
This fixes #75 . Thanks to Aaron Beitch for the fix.
Change-Id: I346c9eecc34b2378312b07b3c3efc41616b95380
2016-04-08 16:29:40 -07:00
Mark Yen
f4e2250826
Merge pull request #81 from hpcloud/fix-race-in-test
...
Fixes race in test
2016-04-08 12:58:07 -07:00
Nino Khodabandeh
b58ee27c66
Fixes race in test
...
- Enabled race flag in the make file to alway run with -race locally
- Moved polling interval into TestMain to avoid race
2016-04-08 11:47:25 -07:00
Mark Yen
3b00e857b6
Merge pull request #80 from hpcloud/v2-criteria
...
Support golang 1.6; move to vendoring.
2016-04-07 16:54:25 -07:00
Nino Khodabandeh
08067f95ff
Fixes go import
...
- changed dotted import in tail_test since it was causing suite failure
2016-04-07 16:41:16 -07:00
Nino Khodabandeh
665473a0d8
Updated Changes.md and travis.yml
...
- Included the godep migration and vendoring folder into changes.md
- Updated travis.yml to deprecate support for golang 1.3
- Added 1.6 and tip run to travis.yml
2016-04-07 16:21:17 -07:00
Nino Khodabandeh
0e7c7c1aee
Godep workspace -> vendor directory
2016-04-07 16:14:15 -07:00
Nino Khodabandeh
9e6542941b
Merge branch 'tcheneau-typo-fix'
2016-04-06 16:25:08 -07:00
Nino Khodabandeh
d777a48bf8
Merge branch 'typo-fix' of https://github.com/tcheneau/tail into tcheneau-typo-fix
2016-04-06 16:23:43 -07:00
Mark Yen
d149232c39
Merge pull request #79 from hpcloud/add-godep
...
Adds godep, and removes depman since deprecated
2016-04-06 16:13:43 -07:00
Nino Khodabandeh
1763ddcc04
Adds godep, and removes depman since deprecated
2016-04-06 11:26:07 -07:00
Nino Khodabandeh
2e817490f9
Merge branch 'ando-masaki-master'
2016-04-04 15:53:00 -07:00
Nino Khodabandeh
0ea51b0fd6
Changes the path clean to absolute path
2016-04-04 15:51:37 -07:00
Nino Khodabandeh
e43dce6dc1
Merge branch 'flynn-stop-at-eof'
2016-04-04 12:57:23 -07:00
Nino Khodabandeh
468784e1d4
Merge branch 'stop-at-eof' of https://github.com/flynn/tail into flynn-stop-at-eof
2016-04-04 12:56:46 -07:00
Tony Cheneau
2f69c9fa4e
Fix typo (colseFile -> closeFile)
2016-04-04 16:51:26 +02:00
Benoit Sigoure
6c6f39c586
watch: Fix prototype to be more restrictive.
...
Change-Id: Ic744312efa91cf5c2dc2810e597353a080dccb70
2016-03-01 10:05:21 -08:00
Benoit Sigoure
d5f9e6c087
tail: Fix tyop.
...
Change-Id: I0f9b88fc327b169c748794e86efb0aa0a03b3e2a
2016-03-01 10:05:19 -08:00
Benoit Sigoure
0bc5f080e8
watch: Unsubscribe from fsnotify synchronously.
...
Calling watcher.Remove() from the run() goroutine is now problematic,
because with the change made in fsnotify/fsnotify#73 Remove() can now
take an arbitrary amount of time, which means we can deadlock if run()
is waiting for fsnotify to acknowledge the removal and fsnotify is
trying to send an unrelated Event.
So instead we now do part of the cleanup, including calling Remove(),
synchronously, in the goroutine trying to unsubscribe.
This fixes #75 . Thanks to Aaron Beitch for the fix.
Change-Id: I346c9eecc34b2378312b07b3c3efc41616b95380
2016-03-01 10:05:17 -08:00
Nino Khodabandeh
1a0242e795
Merge pull request #72 from miraclesu/fix/watch_create
...
fix block until exists function
2016-01-19 12:44:47 -08:00
miraclesu
44f3947385
Add race detection on Travis CI
2016-01-05 10:07:56 +08:00
miraclesu
089d8456a7
test in go1.5.2
2015-12-24 17:50:07 +08:00
miraclesu
274567a526
fix data race
2015-12-24 16:47:46 +08:00
Nino Khodabandeh
272d489eea
Update README.md
...
Points build status to a correct url
2015-12-18 15:33:59 -08:00
miraclesu
2bc904e34f
colse file just one time
2015-12-09 16:38:19 +08:00
miraclesu
6aef373ea6
fix block until exists function
2015-12-09 15:29:06 +08:00
Nino Khodabandeh
157f8ef18f
Merge branch 'ajacoutot-openbsd'
2015-11-02 12:50:03 -08:00
Nino Khodabandeh
9e7c303211
Merge branch 'openbsd' of https://github.com/ajacoutot/tail into ajacoutot-openbsd
2015-11-02 12:49:12 -08:00
Nino Khodabandeh
5ef9f2ea8d
Merge pull request #66 from ober/master
...
Add NetBSD support.
2015-11-02 10:42:57 -08:00
Antoine Jacoutot
c05830b483
Build tail_posix on openbsd as well.
2015-10-31 11:02:26 +01:00
Jaime Fournier
de15be56e0
add netbsd
2015-10-28 18:28:02 -07:00