Skip to content
Commits on Jun 13, 2008
  1. @jamis

    Version bump

    jamis committed Jun 13, 2008
Commits on Jun 10, 2008
  1. @jtrupiano @jamis

    Added a :normalize_asset_timestamps property.

    jtrupiano committed with jamis Jun 7, 2008
    This is queried in finalize_update to determine whether or not to
    touch all of the assets.  Subversion has a configuration option
    (use-commit-timestamps), which renders this process unnecessary if
    set.
Commits on Jun 6, 2008
  1. @jamis

    Version bump.

    jamis committed Jun 5, 2008
    This is for the first 2.4.0 preview release.
  2. @jamis
  3. @jamis

    Only use :runner for tasks that affect the application's execution.

    jamis committed Jun 5, 2008
    This includes deploy:start, deploy:stop, and deploy:restart. The
    other sudo-enabled tasks (deploy:cleanup and deploy:setup) will try
    sudo as the :admin_runner variable, allowing people to either leave
    that value unset (causing those tasks to try sudo as root), or to
    set it to some other value.
  4. @jamis

    Make block-triggers scope to the task they are attached to.

    jamis committed Jun 5, 2008
    Prior to this, if you defined (e.g.) a before task using a block,
    like this:
    
      before :foo do
        puts "current task is #{current_task.name}"
      end
    
    And then, you invoked :foo like this:
    
      task :bar do
        run "something"
        foo
      end
    
    You'd see the before-foo block print "bar" as the name of the
    current task. This meant that any commands run in the foo before
    block would be scoped to the servers of :bar, when it really
    makes more sense to scope them to the servers of :foo. This
    commit makes it so that the before-foo block, above, would show
    "foo" as the name of the current task, rather than "bar".
  5. @jamis

    Remove obsolete test.

    jamis committed Jun 5, 2008
    The version test verified functionality only used when Capistrano
    (pre 2.3) needed to check that it's Net::SSH dependencies were
    the right version. Since 2.3 it has been dead code.
  6. @jamis
  7. @jamis

    update changelog

    jamis committed Jun 5, 2008
  8. @imbriaco @jamis
Commits on Jun 3, 2008
  1. @jamis

    remove a bit of pre-2.0 cruft

    jamis committed Jun 3, 2008
Commits on May 31, 2008
  1. @jamis

    report hostname with output of scm_run.

    jamis committed May 31, 2008
    This should make it easier to troubleshoot issues that
    crop up when running the scm_command via a deployment
    strategy.
  2. @jamis

    Make git honor the scm_verbose option.

    jamis committed May 30, 2008
    It's not perfect, since git likes to be noisy even when you pass -q,
    apparently, but it's better than nothing.
Commits on May 30, 2008
  1. @jamis

    Merge branch 'rmm5t/coverage'

    jamis committed May 30, 2008
Commits on May 29, 2008
  1. @rmm5t
  2. @jamis
  3. @jamis
Commits on May 26, 2008
  1. @jamis
Commits on May 25, 2008
  1. @jamis
  2. @jamis

    update changelog

    jamis committed May 24, 2008
  3. @jamis
  4. @jamis
  5. @jamis

    Enhance sudo helper to return command. Also make run helper use the s…

    jamis committed May 24, 2008
    …udo password detection callback, so that sudo can be used in more complex scenarios.
  6. @jamis

    Revert "make sudo helper play nicely with complex commands"

    jamis committed May 24, 2008
    This reverts commit f9d2af0. It was a nice idea, but it wrought havoc on those people who were using sudo correctly and only granting access to certain commands.
Commits on May 22, 2008
  1. @rmm5t
Commits on May 16, 2008
  1. @timcharper

    Display a deprecation error if a remote git branch is specified

    timcharper committed May 16, 2008
    Capistrano 2.2 allowed you to do this:
    set :branch,  "origin/release"
    
    In capistrano 2.3, the correct syntax is now:
    set :branch,  "release"
    
    This change will cause capistrano to show a helpful error message for those upgraders who have been using the 'origin/release' syntax.
Commits on May 13, 2008
  1. @rmm5t
  2. @rmm5t

    Improved test coverage for copy strategy compression.

    rmm5t committed May 12, 2008
    DRY'd up the compression type lookups and invalid compression type error handling.
Commits on May 12, 2008
  1. @rmm5t
Commits on May 11, 2008
  1. @jamis

    update changelog

    jamis committed May 11, 2008
  2. @jamis

    Merge branch 'rmm5t/master'

    jamis committed May 11, 2008
  3. @jamis

    update changelog, and fix warning

    jamis committed May 11, 2008
Commits on May 10, 2008
  1. @rmm5t
  2. @rmm5t
  3. @rmm5t
Something went wrong with that request. Please try again.