Skip to content
Commits on May 13, 2016
  1. Merge pull request #54 from knu/support-libinotify

    Add support for platforms with libinotify
    committed May 13, 2016
Commits on May 9, 2016
  1. @knu

    Add support for platforms with libinotify

    There is a kqueue/kevent based implementation of the inotify API
    developed for NetBSD/OpenBSD/FreeBSD and Mac OS X, provided via a shared
    library "libinotify.so".
    knu committed May 9, 2016
Commits on May 6, 2016
  1. Merge pull request #53 from e2/avoid_crash_when_closing

    Avoid crashing after fd is closed (fix: #41)
    committed May 6, 2016
Commits on May 2, 2016
  1. @e2
Commits on Feb 8, 2016
  1. Version bump to 0.9.7

    committed Feb 8, 2016
Commits on Feb 5, 2016
  1. Version bump to 0.9.6

    committed Feb 5, 2016
  2. Merge branch 'nishidy.master'

    committed Feb 5, 2016
  3. Improve documentation.

    committed Feb 5, 2016
Commits on Jan 25, 2016
  1. @nishidy

    Added comments.

    nishidy committed Jan 25, 2016
Commits on Jan 20, 2016
  1. @nishidy
  2. @nishidy

    Avoid exception in case of closing a file watched by notifier, like t…

    …rapping SIGINT to close the file without exception.
    nishidy committed Jan 20, 2016
Commits on Jan 30, 2015
  1. Merge pull request #42 from chrismar035/patch-1

    Add license to gemspec
    committed Jan 30, 2015
Commits on Jan 22, 2015
  1. @chrismar035

    Add license to gemspec

    chrismar035 committed Jan 22, 2015
Commits on Sep 26, 2014
  1. Merge pull request #38 from AnchorCat/einval-retry

    Fix the logic used for retrying reads after EINVAL
    committed Sep 26, 2014
  2. Merge pull request #37 from AnchorCat/queue-overflow-exception

    Use a specific exception class for queue overflows
    committed Sep 26, 2014
Commits on Sep 22, 2014
  1. Fix the logic used for retrying reads after EINVAL

    The previous way of testing for EINVAL here would have retried
    indefinitely for as long as EINVAL was returned, instead of giving up
    after five tries (as was obviously the intent). This commit makes it
    retry only if tries is less than 5, rather than if tries is equal to 5.
    Steven McDonald committed Sep 22, 2014
  2. Use a specific exception class for queue overflows

    6ea8bf7 caused INotify::Event to raise
    an Exception if the event queue overflows. Since Exception is the
    parent of all exceptions in Ruby, including language errors, this makes
    that failure case difficult to handle in applications, since
    "rescue Exception" will catch *any* exception that is raised.
    
    Here, we create a new exception class, INotify::QueueOverflowError, and
    raise an instance of that if the queue overflows. Handling this error
    in a client application is now as simple as:
    
      begin
        inotify.process
      rescue INotify::QueueOverflowError
        (re-read all watched files, or whatever is appropriate)
      end
    Steven McDonald committed Sep 22, 2014
Commits on Jun 6, 2014
  1. Version bump to 0.9.5

    committed Jun 6, 2014
Commits on May 31, 2014
  1. Merge pull request #35 from coreyhaines/patch-1

    Add licenses to gemspec
    committed May 30, 2014
Commits on May 30, 2014
  1. @coreyhaines

    Add licenses to gemspec

    This should be enough to have it show up on rubygems.org
    coreyhaines committed May 30, 2014
Commits on Apr 25, 2014
  1. Version bump to 0.9.4

    committed Apr 25, 2014
  2. Merge pull request #33 from amoghe/fix-watcher-leak

    Prevent INotify::Watchers from being leaked
    committed Apr 25, 2014
Commits on Apr 21, 2014
  1. Prevent INotify::Watchers from being leaked

    Specifically when:
    1. A watcher is #close'd , it should delete itself from the INotify::Notifier
       watchers hash
    2. When an INotify::Notifier is #close'd, it should clears it watchers hash
    Akshay Moghe committed Apr 21, 2014
Commits on Dec 14, 2013
  1. Version bump to 0.9.3

    committed Dec 13, 2013
  2. Add a license to the gemspec.

    Closes #28
    committed Dec 13, 2013
Commits on Sep 12, 2013
  1. Version bump to 0.9.2

    committed Sep 12, 2013
  2. Merge pull request #27 from philou/master

    Fix crash when creating new files with utf8 specific characters on utf8 filesystems
    committed Sep 12, 2013
Commits on Aug 24, 2013
  1. @philou

    Compatible with ruby 1.8

    philou committed Aug 24, 2013
Commits on Aug 21, 2013
  1. @philou
Something went wrong with that request. Please try again.