Permalink
Commits on Aug 9, 2011
Commits on Aug 5, 2011
  1. Poll remote server first, then fall back to local repository to try a…

    ndbroadbent committed Aug 5, 2011
    …nd expand a partial SHA
  2. Capistrano cannot expand shortened revisions when they are passed on …

    ndbroadbent committed Aug 5, 2011
    …the command line, i.e. when rolling back code with "cap deploy -s revision=d7e99f". You previously needed to pass the whole 40 char revision since "git ls-remote" can't help with expanding the revision from the remote server. query_revision() now tries searching the local repository first. This also speeds up a deployment since it can take a while to poll the remote server.
Commits on Aug 3, 2011
  1. Update Servers#find_servers to not throw exception on unknown roles; …

    ppg committed Aug 3, 2011
    …instead return no servers so :on_no_matching_servers can determine whether to complain for the task or not.
  2. Release 2.8.0 / August 3 2011

    leehambley committed Aug 3, 2011
    A short release, after the last. Announcing Rails 3.1 asset pipeline
    support.
    
    The asset pipeline support requires an additiona `load` in your
    `Capfile`.
    
    You can see information pertaining to the pull request, including the
    inline
    comments here: capistrano#35
    
    Documentation will be available soon in the wiki.
    
    * Drop-In Rails 3.1 asset pipeline support. (Chris Griego)
  3. Merge branch 'master' of github.com:capistrano/capistrano

    leehambley committed Aug 3, 2011
    * 'master' of github.com:capistrano/capistrano:
      Rails 3.1 Asset Pipeline support
  4. Merge pull request #35 from cgriego/asset-pipeline

    leehambley committed Aug 3, 2011
    Rails 3.1 Asset Pipeline support.
  5. Release 2.7.0

    leehambley committed Aug 3, 2011
    A fairly substantial release. There are fixes so that current_release
    works
    during dry-runs, (although, apparently still not with bundler.)
    
    The test-suite was also modified to work with Ruby 1.9.2, except in one
    case
    where Ruby 1.9.x calls `to_ary` and `to_a` on mocks, which still makes
    an
    error. 1.9.x has always been supported, but due to lack of maintenance
    on my
    part the tests didn't ever pass.
    
    The `start`, `stop` and `restart` tasks have been reduced to mere hooks
    into
    which extensions can define their own functionality.
    
    The `readme` was also slightly improved, simply tweaks to express how
    best to
    run the test suite.
    
    * Ensure dry-run works with `:current_release` variable (Carol Nichols)
    * Added a new variable `:git_submodules_recursive`, setting the value to
    * false
    will ensure Git doesn't recursively initialize and checkout submodules.
    (Konstantin Kudryashov)
    * Added an additional task option, `:on_no_matching_servers`, setting
    * the
    value to `:continue` will ensure tasks with no matched servers continue
    without error, instead of raising `Capistrano::NoMatchingServersError`
    as was
    the previous behaviour. (Chris Griego)
    
    A huge thanks to all contributors, as always!
    
    Remember: @capistranorb on twitter for news.
Commits on Aug 2, 2011
  1. Merge pull request #51 from cgriego/opt-out-no-matching-servers

    leehambley committed Aug 2, 2011
    It should be possible to continue executing task chain on NoMatchingServersError
  2. Merge pull request #56 from everzet/patch-1

    leehambley committed Aug 2, 2011
    Added variable to be able to turn off recursive submodules update.
Commits on Jul 25, 2011
  1. Merge pull request #61 from clnclarinet/dry-run-current-release

    leehambley committed Jul 25, 2011
    On a dry run, don't throw an error when trying to use the current_release.
Commits on Jul 20, 2011
  1. Rails 3.1 Asset Pipeline support

    cgriego committed Jun 24, 2011
Commits on Jun 25, 2011
  1. Tweak version number handling, and update changelog and version numbe…

    leehambley committed Jun 25, 2011
    …r, releasing prerelease as I want the contributors to test theis before it goes mainline
  2. Merge pull request #57 from ThePixelDeveloper/patch-1

    leehambley committed Jun 25, 2011
    :scm_verbose was living in opposite land, fixed.
  3. Merge pull request #60 from willbryant/master

    leehambley committed Jun 25, 2011
    Fix for issue #59 regarding tearing down already-dead connections.
  4. Merge pull request #47 from marxarelli/master

    leehambley committed Jun 25, 2011
    Modified deploy:setup to respect :group_writable
  5. Merge pull request #52 from markjaquith/master

    leehambley committed Jun 25, 2011
    Make rsync copy non-excluded hidden files in the root directory. Affects :checkout, :remote_cache and :export deploy strategies.
  6. Merge pull request #58 from ThePixelDeveloper/patch-2

    leehambley committed Jun 25, 2011
    Updated the verbose flag test.
Commits on Jun 24, 2011
  1. Issue #59, when asked to teardown the connection to a server, if the …

    willbryant committed Jun 24, 2011
    …connection is already dead (eg. due to a timeout or the server rebooting) resulting in an IOError, just remove it from the connection list
Commits on Jun 23, 2011
  1. Updated the verbose test.

    Mathew Davies committed Jun 23, 2011
  2. :scm_verbose was living in opposite land. Have it enabled caused the …

    Mathew Davies committed Jun 23, 2011
    …git recipe to not be verbose.
Commits on Jun 22, 2011
Commits on Jun 9, 2011
Commits on Jun 5, 2011
Commits on May 23, 2011
  1. Merge pull request #39 from bpaquet/master

    leehambley committed May 23, 2011
    Issue #36 Fix problem in previous fixing : crash if find_servers is called with a ServerDefinition object
  2. Issue #36 Fix problem in previous fixing : crash if find_servers is c…

    Bertrand Paquet committed May 23, 2011
    …alled with a ServerDefinition object
Commits on May 19, 2011
  1. Merge pull request #32 from johnf/master

    leehambley committed May 19, 2011
    Add HOSTROLEFILTER environment variable, allows commands `$ ROLEFILTER=web cap <stage> deploy`
  2. Merge pull request #34 from jgr/master

    leehambley committed May 19, 2011
    Change to the diff method of git.rb to not modify its arguments. (Allows post-deploy hooks to see the accurate diff)
  3. Merge pull request #37 from bpaquet/master

    leehambley committed May 19, 2011
    Fixes issue #36, ensures that `find_servers` returns an empty array when no matches are found.
  4. Issue #36 Find_servers return [] if roles or hosts is nil or empty

    Bertrand Paquet committed May 19, 2011