Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 2, 2015
  1. @leehambley

    Preparing v1.7.1

    leehambley authored
  2. @leehambley

    Merge pull request #227 from mattbrictson/log-exit-status

    leehambley authored
    Log command *after* setting its exit_status
  3. @mattbrictson

    Log command *after* setting its exit_status.

    mattbrictson authored
    This restores SSHKit 1.6 behavior and ensures that command completion status
    messages appear in the log output.
  4. Preparing v1.7.0

    Lee Hambley authored
Commits on Feb 23, 2015
  1. @leehambley

    Merge pull request #225 from townsen/dump_full_output_on_fail

    leehambley authored
    Place full output in exception on failed command
  2. @townsen

    Place full output in exception on failed command

    townsen authored
    Fix omission in an earlier fix for failed command output so that
    when an error occurs all the stderr/stdout is placed into the exception
Commits on Feb 19, 2015
  1. @leehambley

    Merge pull request #224 from townsen/fix_duplicated_log_messages

    leehambley authored
    Fix duplicate messages
  2. @townsen

    Fix duplicate messages

    townsen authored
    Reset command stdout and stderr to avoid duplicate messages
    Introduced by the race condition fix
  3. @leehambley

    Merge pull request #189 from townsen/fix_exceptions

    leehambley authored
    Simplify SSHKit::Runner::ExecuteError
  4. @townsen

    Simplify SSHKit::Runner::ExecuteError

    townsen authored
    Remove backtrace() and backtrace_locations() overrides from
    ExecuteError.  Having this interferes with rake default behaviour for
    displaying exceptions with causes and creates duplicate and
    unnecessarily verbose stacktraces in Capistrano.
  5. @leehambley

    Merge pull request #223 from townsen/fix_failed_command_race

    leehambley authored
    Fix race condition in SSH backend
  6. @townsen

    Fix race condition in SSH backend

    townsen authored townsen committed
    Since SSH channel events are not guaranteed to arrive in sequence, the
    exit-status event could precede the extended_data event. Since raising
    the exception was triggered by assigning the exit status this would
    cause the output of failed command to be empty.
    
    Also explains random failures in the test:
    
       `test_execute_raises_on_non_zero_exit_status_and_captures_stdout_and_stderr`
  7. @leehambley

    Merge pull request #222 from townsen/fix_merge_ssh_options

    leehambley authored
    Fix merge ssh options
Commits on Feb 18, 2015
  1. @townsen

    Update .gitignore

    townsen authored
    * Bundle binstubs
    * VIM swap files
  2. @townsen

    Merge host ssh_options and Netssh defaults

    townsen authored townsen committed
    Previously if host-level ssh_options were defined the Netssh defaults
    were ignored.
  3. @townsen

    Test to show ssh_options merge fail

    townsen authored townsen committed
  4. @townsen

    Update Vagrantfile to latest

    townsen authored townsen committed
  5. @townsen

    Add .bundle to gitignore

    townsen authored townsen committed
Commits on Feb 11, 2015
  1. @leehambley

    Merge pull request #221 from phallstrom/master

    leehambley authored
    Images in 'lib/assets' are incorrectly picked up as Rails' sprocket assets.
  2. @phallstrom

    Having example images in 'lib/assets' makes it appear as those are

    phallstrom authored
    "Rails like" assets for use in Sprockets.  Specifically Middleman app
    looks for this directory and includes it in the build output.
    
    As these images aren't assets, but simply used in the README they should
    be moved into an alternate directory to avoid confusion.
    
    See here for what Middleman (and I would assume other sprocket aware
    gems) look for:
    
    https://github.com/middleman/middleman-sprockets/blob/master/lib/middleman-sprockets/extension.rb#L119
Commits on Jan 26, 2015
  1. @leehambley

    Merge pull request #218 from AmirKremer/backend-init-compatability

    leehambley authored
    Add backend init compatability
Commits on Jan 25, 2015
  1. @AmirKremer
Commits on Jan 23, 2015
  1. @leehambley

    Merge pull request #215 from deees/feature/popen_for_local_backend

    leehambley authored
    Use popen3 for local backend
Commits on Jan 21, 2015
  1. @deees

    Use popen3 for local backend

    deees authored
    Fixes issue when long running local commands output to console at the end only. Local backend now "streams" stdout/stderr immediately to console.
Commits on Jan 5, 2015
  1. @leehambley

    Merge pull request #204 from phusion/master

    leehambley authored
    Allow running local commands using `on(:local)`
Commits on Dec 27, 2014
  1. @FooBarWidget
  2. @FooBarWidget

    Allow running local commands using `on(:local)`

    FooBarWidget authored
    This works as an alias for `run_locally`. The advantage of this
    feature is that Capistrano can be easily configured to perform
    actions on the local host or on a server, depending on user input,
    without having to replace all `on` calls with `run_locally`.
    
    For example (in Capistrano):
    
        if ENV['RUN_LOCALLY']
          server :local, :roles => [:app]
        else
          server "example.com", :roles => [:app]
        end
    
        on roles(:app) do
          execute :any_command
        end
Commits on Dec 16, 2014
  1. @leehambley

    Preparing Release v1.6.1

    leehambley authored
  2. Use colorize dedicated method for color and modes

    fazibear authored
  3. @leehambley

    Preparing Release v1.6.0

    leehambley authored
  4. @leehambley

    Merge pull request #161 from digitalfrost/patch-151

    leehambley authored
    Specify colorize version dependency
Commits on Dec 15, 2014
  1. @leehambley

    Merge pull request #195 from Stas-Ghost/master

    leehambley authored
    Fixed typo
Commits on Dec 14, 2014
  1. @Stas-Ghost

    Fixed typo

    Stas-Ghost authored
Commits on Dec 2, 2014
  1. @leehambley

    Merge pull request #194 from gucki/feature/prefix-proc-support

    leehambley authored
    Added support for procs to command prefixes
  2. @gucki
Something went wrong with that request. Please try again.