Permalink
Commits on Jul 31, 2011
  1. version bump

    ttilley committed Jul 31, 2011
  2. a closed pipe still evaluates to true. ensure the @pipe instance vari…

    …able is reset on stop
    ttilley committed Jul 31, 2011
  3. Merge pull request #18 from prepor/patch-1

    If you attempt to stop event handling from within an event handler, the auto-magical pipe method thwarts your attempt by restarting fsevent_watch before checking the loop's !pipe.eof? condition.
    ttilley committed Jul 31, 2011
  4. Right stop

    prepor committed Jul 31, 2011
  5. an attempt at gracefully handling issue #17. if this doesnt work as i…

    …t should, then we will just have to block SIGQUIT in order to work with guard and still maintain the subprocess model.
    ttilley committed Jul 31, 2011
Commits on Jul 6, 2011
  1. Version 0.4.1

    Thibaud Guillaume-Gentil committed Jul 6, 2011
  2. Merge pull request #13 from cdmwebs/master

    Find Xcode in non-standard install location
    ttilley committed Jul 6, 2011
  3. detect non-standard Xcode installation path

    Chris Moore committed Jul 6, 2011
Commits on May 5, 2011
Commits on Mar 31, 2011
Commits on Mar 10, 2011
Commits on Mar 9, 2011
  1. Version 0.4.0

    Thibaud Guillaume-Gentil committed Mar 9, 2011
  2. Updated Guardfile syntax

    Thibaud Guillaume-Gentil committed Mar 9, 2011
  3. Better authors formatting

    Thibaud Guillaume-Gentil committed Mar 9, 2011
  4. author formatting?

    ttilley committed Mar 9, 2011
  5. documentation for fsevent_watch changes, and I guess I might as well …

    …add contact info at this point
    ttilley committed Mar 9, 2011
Commits on Mar 6, 2011
  1. faster damnit

    ttilley committed Mar 6, 2011
  2. apparently a singular string is an enumerable in ruby 1.8.x. fun time…

    …s. switched check in watch().
    
    >> RUBY_VERSION
    => "1.9.2"
    >> String.ancestors
    => [String, Comparable, Object, Kernel, BasicObject]
    
    >> RUBY_VERSION
    => "1.8.7"
    >> String.ancestors
    => [String, Enumerable, Comparable, Object, Kernel]
    ttilley committed Mar 6, 2011
Commits on Mar 4, 2011
  1. apparently IgnoreSelf isn't available in 10.5. surround this with a p…

    …reprocessor statement that does the right thing if compiled on 10.5 (rather than accept --ignore-self as a path, which would just be silly)
    ttilley committed Mar 4, 2011
  2. move to performing a singular, definition-time, resolution of root_pa…

    …th and watcher_path to methods that return pre-resolved strings. runtime resolution and instance variables removed.
    ttilley committed Mar 4, 2011
Commits on Mar 3, 2011
  1. make DEBUG define depend on env variable 'FWDEBUG' being set to 'true…

    …' so that the default behavior is once again a nice, quiet, fsevent_watch binary
    ttilley committed Mar 3, 2011
  2. add test for executability of FSEvent.watcher_path, fix apostrophe te…

    …st to not fail if the newfile already exists pre-test (and instead removing it), fix other newfile test is the same way
    ttilley committed Mar 3, 2011
  3. the various binary paths will never change, so we should hopefully on…

    …ly need to calculate those paths once. added memoized class-level accessors. note to self: attempt to memoize sans instance variables. removed launch_bin and replaced it with a memoized pipe accessor that creates a pipe to a freshly launched binary and returns that on later access. the stop method now sets the pipe instance variable to false for relaunch via the memoized accessor thingie. the main motivation behind this series of changes was simply to make it easy to test that the fsevent_watch path points to an actual binary and that this binary is executable, which is somewhat less clean when the path resolution methods are marked private on an instance.
    ttilley committed Mar 3, 2011