Permalink
Commits on Aug 14, 2012
  1. Release 1.3.1

    netzpirat committed Aug 14, 2012
  2. Fix wrong CHANGELOG.

    netzpirat committed Aug 14, 2012
  3. Update README and CHANGELOG.

    netzpirat committed Aug 14, 2012
Commits on Aug 11, 2012
  1. Do not pass STDERR redirect as option to Kernel#system.

    If we pass the redirect `2>/dev/null` as option to Kernel#system,
    the option will be wrapped by quotes and the redirect will have no
    effect on the command exectuion. See Guard Issue #226.
    netzpirat committed Aug 11, 2012
Commits on Aug 6, 2012
  1. Merge pull request #315 from maio/improve-emacs-detection

    Improve Emacs detection
    netzpirat committed Aug 6, 2012
Commits on Aug 5, 2012
  1. Improve Emacs detection

    for some reason emacsclient sometimes doesn't return result of
    evaluation so it's safer to base decision on non-zero exit value.
    maio committed Aug 5, 2012
Commits on Aug 4, 2012
  1. Update dev dependencies.

    netzpirat committed Aug 4, 2012
  2. Proper spec setup.

    netzpirat committed Aug 4, 2012
  3. Set default empty scope.

    netzpirat committed Aug 4, 2012
  4. Merge pull request #314 from dmazza/master

    README: terminal-notifier (changed '_' to '-')
    netzpirat committed Aug 4, 2012
  5. Update README.md

    Changed terminal_notifier to terminal-notifier
    dmzza committed Aug 4, 2012
Commits on Aug 3, 2012
  1. Fix spec order bug.

    This removes the watchdir assertion, that may be set from prior specs,
    but since we're only interested in the options, we can simply ignore it.
    netzpirat committed Aug 3, 2012
  2. Release 1.3.0

    netzpirat committed Aug 3, 2012
  3. Update the `filter` and `ignore` README section. (Closes #309)

    Use @Maher4Ever words from #309, where he explains the different
    purposes of the `filter` and `ignore` DSL methods. [ci skip]
    netzpirat committed Aug 3, 2012
  4. Remove autoload completely.

    This removes all autoload in the Guard codebase and
    replaces it with manual requires.
    
    It follows this common pattern:
    
    ```
    require 'external/stuff'
    
    module Guard
      module Whatever
          require 'guard/other/guard/stuff'
    
          ... implementation ..
    
      end
    end
    ```
    
    This has been done since Matz stated that autoload will be removed in
    Ruby 3.0: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/41149
    
    Autoload has also known threading issues.
    netzpirat committed Aug 3, 2012
  5. Remove notifier duplication.

    netzpirat committed Aug 3, 2012
  6. Update CHANGELOG. [ci skip]

    netzpirat committed Aug 3, 2012
  7. Update Emacs client docs.

    netzpirat committed Aug 3, 2012
Commits on Jul 31, 2012
  1. Catches all Load and NameErrors appropriately whether the terminal-no…

    …tifier gem is present or not.
    foxycoder committed Jul 31, 2012