Permalink
Commits on Aug 3, 2011
  1. Release 2.8.0 / August 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: #35
    
    Documentation will be available soon in the wiki.
    
    * Drop-In Rails 3.1 asset pipeline support. (Chris Griego)
    leehambley committed Aug 3, 2011
  2. Merge branch 'master' of github.com:capistrano/capistrano

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

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

    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.
    leehambley committed Aug 3, 2011
Commits on Aug 2, 2011
  1. Merge pull request #51 from cgriego/opt-out-no-matching-servers

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

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

    On a dry run, don't throw an error when trying to use the current_release.
    leehambley committed Jul 25, 2011
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…

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

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

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

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

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

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

    …connection is already dead (eg. due to a timeout or the server rebooting) resulting in an IOError, just remove it from the connection list
    willbryant committed Jun 24, 2011
Commits on Jun 23, 2011
  1. :scm_verbose was living in opposite land. Have it enabled caused the …

    …git recipe to not be verbose.
    ThePixelDeveloper committed Jun 23, 2011
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

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

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

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

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

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

    Bertrand Paquet committed May 19, 2011
Commits on May 10, 2011
  1. git diff shouldn't modify its 'from' argument.

    James Rucker committed May 10, 2011
Commits on May 7, 2011
  1. Add support for ROLEFILTER environment variable

    ROLEFILTER is similar to HOSTFILTER. It basically takes a list of
    roles and converts that to a list of hosts and acts as if you called
    HOSTFILTER on those hosts.
    johnf committed May 3, 2011
Commits on May 4, 2011
  1. Version 2.6.0

    A rather large release, feature-version bump because of the new
    multiple-gateways feature as implemented by Ryan Duryea (way to go!)
    
    Please also note from this release that if you use Git submodules, the
    Git-version requirement for the new implementation is now >= 1.5.6, from
    previously un-documented. (1.5.6 is new-enough that I think this is
    acceptable)
    
    * Upgrade Net::SSH-gateway dependency to 1.1 (fixes a thread-deadlocking bug on MRI1.9)
    * Respect "dry-run" on transfer methods (Florian Frank)
    * Add support for multiple gateways: (Ryan Duryea)
            set :gateway, {
              'gate1.example.com' => 'server1.example.com',
              [ 'gate2.example.com', 'gate3.example.com' ] => ['server5.example.com', 'server6.example.com' ]
            }
    * Properly support nested Git submodules, moves Gitit requirement to >= 1.5.6 [if you rely upon submodules] (Ken Miller)
    * Fetch tags into the remote cache, allows deploying a tag when using Git, with the remote_cache strategy (Florian Frank)
    * Various fixes to path handling bugs in the copt strategy. (Philippe Rathé)
    leehambley committed May 4, 2011
  2. Merge pull request #33 from caroo/fetch_tags_for_cached_copy.

    fix tests for updated master branch
    leehambley committed May 4, 2011