Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on May 20, 2015
  1. @ttilley
  2. @ttilley
  3. @ttilley

    implement workaround for issue #10

    ttilley authored
    due to a subtle HFS+ filesystem corruption bug in OSX, the kernel may be
    reporting events using a different case than what the fsevents daemon is
    expecting. to work around this, we have to override the behavior of realpath()
    before calling FSEventStreamCreate() to force fsevents to use the expected
    case. note that we're detecting whether or not the hack is required before
    overriding realpath(), so most of the time behavior should be the same.
Commits on Dec 30, 2013
  1. Release 0.9.4

    authored
  2. Update LICENSE date

    authored
  3. Merge pull request #49 from anatol/patch-1

    authored
    Add license to gemspec
Commits on Dec 29, 2013
  1. @anatol

    Add license to gemspec

    anatol authored
Commits on Aug 7, 2013
  1. @ttilley

    Update README.md

    ttilley authored
    coderwall endorse button
Commits on Jun 11, 2013
  1. @ttilley

    NDA prevents significant detail from being included here.

    ttilley authored
    TODO: seperate library and CLI, create actual (non-fork) ruby extension.
Commits on Apr 23, 2013
  1. @ttilley
Commits on Apr 9, 2013
  1. @ttilley

    Update README.md

    ttilley authored
    why not
  2. @ttilley

    Update LICENSE

    ttilley authored
    time passes
Commits on Feb 28, 2013
  1. Merge pull request #42 from vfrride/patch-1

    Thibaud Guillaume-Gentil authored
    Uses secure RubyGems URL
  2. @vfrride

    Uses secure RubyGems URL

    vfrride authored
Commits on Jan 1, 2013
  1. @ttilley

    fix lost \n

    ttilley authored
  2. @ttilley
  3. @ttilley
  4. @ttilley

    update info about reading the embedded plist now that fsevent_watch h…

    ttilley authored
    …as a CLI option for dumping those values
  5. @ttilley

    recompiled binary to include ppc support on 10.6, requiring the use o…

    ttilley authored
    …f gcc-4.2 rather than clang (both upstream 3.2 and apple's version from xcode 3.2.6 fail to compile for ppc)
    
    bundled an additional binary supporting 10.5 on x86_64, i386, ppc, and ppc64. ruby code to select this binary on 10.5 should probably follow... but don't expect this binary to consistently be maintained alongside the primary version due to the effort requried to cobble together a build environment for this particular setup.
  6. @ttilley

    tweak --version output to include currently used arch so that I can b…

    ttilley authored
    …e more confident when manually testing under rosetta (`arch -ppc fsevent_watch`) on 10.6
  7. @ttilley

    various tweaks

    ttilley authored
    * add CLI option to dump embedded plist data
    * add proper rake clean to ext
    * add encoding to all ruby files
    * use rbenv in spec:portability
    * update copyright
    * other minor tweaks
  8. @ttilley

    update README

    ttilley authored
    while pre-compiling a binary supporting 10.5 and ppc has become unreasonably painful on a modern mac, it should now be possible for a 10.5 ppc user to recompile without too much of a hassle. the changes to the build system have been documented.
    
    info on verifying the code signature has been documented
    
    a crude method of pulling out the embedded Info.plist has been documented
    
    corrected a few other details
Commits on Dec 31, 2012
  1. @ttilley

    rebuild fsevent_watch pre-compiled binary on a 32bit imac where I sti…

    ttilley authored
    …ll have access to a 10.6 SDK, bump rb-fsevent version for fix from Dirkjan Bussink
  2. @ttilley

    1.8 makes me grumpy

    ttilley authored
  3. @ttilley

    remove xcode project, replace with rakefile. xcodebuild still require…

    ttilley authored
    …d for querying SDK metadata
Commits on Dec 28, 2012
  1. @ttilley

    Merge pull request #40 from rubinius/master

    ttilley authored
    Fix race condition in stopping FSEvent runner
  2. @dbussink

    Handle potential race condition when stopping

    dbussink authored
    The race conditionn is the following. When a FSEvent#stop is called, it
    kills the child process and closes the pipe. It can happen that the kill
    signal is sent and then succesfully the pipe is closed, before the child
    process dies and the pipe in the parent is closed.
    
    This means that IO::select() can raise a Errno::EBADF if the file
    descriptor is closed while waiting in select(). This additional rescue
    makes sure we shutdown in this case just like any others. This is a much
    more reliable solution than adding for example a sleep() between
    Process.kill and @pipe.close in FSEvent#stop.
    
    Found because of rubinius/rubinius#2102.
Commits on Nov 29, 2012
  1. @ttilley
  2. @ttilley

    Most of these changes were made many months ago and never committed. …

    ttilley authored
    …I honestly have no idea what I was in the middle of doing at the time.
Commits on Nov 21, 2012
  1. @ttilley

    Update README.rdoc

    ttilley authored
    Add code climate badge. You know. So I can hang out with the cool kids.
Commits on Sep 24, 2012
  1. Version 0.9.2

    Thibaud Guillaume-Gentil authored
  2. Update dev dependencies

    Thibaud Guillaume-Gentil authored
  3. Update LICENCE copyright date

    Thibaud Guillaume-Gentil authored
  4. Merge pull request #35 from meeech/master

    Thibaud Guillaume-Gentil authored
    Quote path to fsevent_watch bin.
Something went wrong with that request. Please try again.