Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Commits on May 8, 2014
  1. Use older version of fakefs

    Updating the fakefs gem causes the string representations of paths to
    appear to be absolute, which causes many tests to fail. All the cucumber
    scenarios still pass, so we'll use the older version of fakefs for now.
  2. Bump version for release

  3. @ijcd

    Fix run_all to pick up all files

    ijcd authored committed
    Slightly modified #19 to add a test for the pattern change and remove
    the directory filter, as directories are already safely ignored.
Commits on Oct 10, 2013
  1. bump version for release

    Bumping to 0.5.0 because things are stableish and guard 2.0 seems like a
    significant change.
    Things to finish before a 1.0:
    * convert to Pathname
    * break main plugin class into smaller pieces
    * wait for Listen to support symlinks
  2. Revert "try running ATs on travis again"

    This reverts commit 32a467d.
Commits on Oct 9, 2013
  1. upgrade to guard 2.x

    This should address PR #17.
    * remove explicit rb-fsevent dep, as guard now depends on this
    * prepend Guardfile with ignore! statement to not ignore tmp dirs
    * wait for guard to start more graciously
    * convert to Guard::Plugin
    * update tests to account for :watchers being an option now
Commits on Oct 7, 2013
Commits on Jul 23, 2013
  1. Revert root directory support via '.'

    This was a bad idea, as explained in #15. It should have been implemented
    as YAFO. (and in a feature branch)
    This reverts commits:
Commits on Jul 22, 2013
  1. create FromOption class for from behavior

    Adding the '.' configuration for from required modification of the
    watcher pattern in addition to matching. This change creates a class to
    stick all that related behavior into. There is still some tangling with
    other options, but this at least keeps all the :from stuff in the same
Commits on Jul 20, 2013
  1. support '.' for root directory in :from

    It was not currently possible to watch the root directory of a project,
    as raised in issue #15. This change adds a magic string value of '.' to
    identify that everything from the root project down should be copied,
    which requires no substitution in the target paths.
Commits on Jul 19, 2013
  1. add 2.0.0. to travis config

Commits on May 5, 2013
  1. bump version for release

Commits on May 3, 2013
  1. warn when changed paths are directories

    Simply ignoring this case may be sufficient, but we'll leave it as a
    warning for now. This should address #14.
Commits on Apr 7, 2013
  1. relax :to validation

    Check that targets contained in the `:to` parameter do not start with
    the `:from` parameter. The validation used to fail on mere inclusion,
    which was overly restrictive.
    This change addresses issue #13.
Commits on Dec 14, 2012
  1. bump version for release

Commits on Dec 11, 2012
  1. create target directory when :mkpath is set

    This change addresses issue #10.
      * move resolution failure warning to Target class
      * use Target#pattern without checking file system when :mkpath is true
Commits on Dec 6, 2012
  1. reorganize #run_all tests

Commits on Dec 4, 2012
  1. @daaain
Commits on Nov 26, 2012
  1. @daaain

    Implementing 'run_all' as Guard DSL option :run_at_start

    Daniel Demmel authored daaain committed
Commits on Nov 21, 2012
  1. add rb-fsevent to Gemfile

Commits on Nov 20, 2012
Commits on Nov 19, 2012
  1. Guard UI now reports relative paths so converting them to absolute on…

    Daniel Demmel authored
    …es with ffs() helper was breaking the tests.
  2. Fixing ambiguous step definition ("Then /^the file "([^"]*)" should c…

    Daniel Demmel authored
    …ontain:$/" comes with aruba 0.5.0).
Commits on Aug 12, 2012
  1. bump version for release

  2. rename :create_target option to :mkpath

    This resolves #4 and #5.
  3. @tonyskn

    add option :create_target

    tonyskn authored committed
    When set to `true`, creates directories in `target` when full target
    path does not exist.
    Defaults to `false`
Commits on Jul 23, 2012
  1. bump version for release

Commits on Jul 22, 2012
  1. consolidate startup output

Something went wrong with that request. Please try again.