Permalink
Commits on Jun 20, 2012
  1. Release 1.2.0

    netzpirat committed Jun 20, 2012
  2. Fix wrong Yarddoc.

    netzpirat committed Jun 20, 2012
  3. Cleanup whitespace.

    netzpirat committed Jun 20, 2012
  4. Cleanup whitespace.

    netzpirat committed Jun 20, 2012
Commits on Jun 18, 2012
  1. Upgrade to guard-rspec 1.1.0

    netzpirat committed Jun 18, 2012
  2. Stub out ordered dependencies.

    netzpirat committed Jun 18, 2012
  3. Stub the listener.

    netzpirat committed Jun 18, 2012
  4. Stub the dsl for each context.

    netzpirat committed Jun 18, 2012
  5. Ensure listener is stubbed.

    netzpirat committed Jun 18, 2012
  6. Cleanup interactor start/stop.

    netzpirat committed Jun 18, 2012
    This removes unnecessary start/stop thread creation
    for the interactor in the Runner and also some duplicate
    interactor creation on Guard startup.
    
    Before it behaved like:
    
    1. Guard run some task
    2. Runner loops through every Guard
    3. Runner stops and start before each task the interactor
    
    So when you had 5 plugins configured, it created/killed
    7 threads on start, and 5 on each subsequent task.
    
    The refactoring removes the responsibility of starting and
    stopping the interactor from the Runner class. This means
    that every class that makes use of the Runner must ensure
    that the interactor is properly stopped and started by using
    `Guard.within_preserved_state`.
  7. Use random spec order.

    netzpirat committed Jun 18, 2012
  8. Extract terminal restore helper.

    netzpirat committed Jun 18, 2012
    This creates a new module for having the terminal restore
    helpers and adds it also to the coolline interactor.
Commits on Jun 13, 2012
  1. Update README and CHANGELOG.

    netzpirat committed Jun 13, 2012
  2. Remove debug helper.

    netzpirat committed Jun 13, 2012
  3. Rewrite action and scope parsing, add `change` command.

    netzpirat committed Jun 13, 2012
    This makes the parsing of scopes and actions form the command
    line more flexible. The interactor allows action and groups in any
    order, but drops redundant scope or group commands.
    
        reload rspec
    
    is now the same as
    
        rspec reload
    
    The interactor command parser returns now any token not matching
    a scope or an action, allowing us to get command options. This is
    used for the `change` command, to get the name of the spec to run.
    
        change spec/guard_spec.rb
    
     will trigger a manual file modification event.
Commits on Jun 12, 2012
  1. Add show action to the interactor.

    netzpirat committed Jun 12, 2012
    This simply delegates to the DslDescriber#show tos hows
    all Guard plugins and their options that are defined in
    the `Guardfile`
  2. Initial coolline support.

    netzpirat committed Jun 12, 2012
    This is the initial coolline based interactor, that makes
    use of Ruby 1.9.3 io/console library.
Commits on Jun 6, 2012
Commits on Jun 5, 2012
Commits on Jun 3, 2012
  1. Release 1.1.1

    rymai committed Jun 3, 2012
  2. Typo

    rymai committed Jun 3, 2012
  3. Update and pimp the changelog

    rymai committed Jun 3, 2012
  4. Fix #283 (`guard init`)

    rymai committed Jun 3, 2012
Commits on Jun 2, 2012
  1. Release 1.1.0

    netzpirat committed Jun 2, 2012
Commits on May 31, 2012
Commits on May 24, 2012
  1. Improve README a bit

    rymai committed May 24, 2012
    [ci skip]
Commits on May 20, 2012
  1. Version 1.1.0.beta [ci skip]

    thibaudgg committed May 20, 2012