Commits on Jun 18, 2011
  1. define a reset_role method to be able to reset the role to be associa…

    …ted with an empty list of servers
    Rangarajan Radhakrishnan committed Jun 17, 2011
Commits on May 23, 2011
  1. @leehambley

    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. @leehambley

    Merge pull request #32 from johnf/master

    Add HOSTROLEFILTER environment variable, allows commands `$ ROLEFILTER=web cap <stage> deploy`
    leehambley committed May 19, 2011
  2. @leehambley

    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. @leehambley

    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. @johnf

    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. @leehambley

    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. @leehambley

    Merge pull request #33 from caroo/fetch_tags_for_cached_copy.

    fix tests for updated master branch
    leehambley committed May 4, 2011
  3. @flori
Commits on May 3, 2011
  1. @leehambley

    Merge pull request #27 from prathe/master.

    Fix/Support relative path for copy_cache and copy_dir options.
    leehambley committed May 3, 2011
  2. @leehambley

    Merge pull request #28 from caroo/fetch_tags_for_cached_copy.

    Fetch tags for a remote cache.
    leehambley committed May 3, 2011
  3. @leehambley

    Merge pull request #30 from kemiller/master.

    Correcting behavior with nested submodules. Requires Git >= 1.5.6, note if you use Submodules, this commit moves the Goalposts.
    leehambley committed May 3, 2011
  4. @leehambley

    Merge pull request #18 from aguynamedryan/master.

    Add support for multiple gateways in Capistrano, example:
    
        set :gateway, {
          'gate1.example.com' => 'server1.example.com',
          [ 'gate2.example.com', 'gate3.example.com' ] => [ 'server5.example.com',  'server6.example.com' ]
        }
    leehambley committed May 3, 2011
  5. @leehambley

    Merge pull request #29 from caroo/transfer_respects_dry_run.

    Makes Capistrano respect dry_run in file transfers
    leehambley committed May 3, 2011
Commits on Apr 28, 2011
  1. @leehambley

    Merged pull request #31 from leereilly/master.

    Minor markdown tweak, fixes the links in the README
    leehambley committed Apr 28, 2011
Commits on Apr 27, 2011
  1. @leereilly
Commits on Apr 22, 2011
  1. improving behavior with git submodules

    Ken Miller committed Apr 22, 2011
Commits on Apr 14, 2011
  1. @flori

    Makes Capistrano respect dry_run in file transfers

    If cap is called with -n capistrano now doesn't transfer any files to
    and from the server, but logs the action instead.
    flori committed Apr 14, 2011
Commits on Apr 13, 2011
  1. @flori

    Fetch tags for a remote cache

    This enables people to deploy via a tag using a remote cache
    (cached_copy). Before this change an error with the message "fatal:
    Could not parse object ..." was thrown, because the tag wasn't known in
    the cached copy.
    flori committed Apr 13, 2011
Commits on Apr 6, 2011
  1. @leehambley
  2. @benlangfeld
  3. @prathe
Commits on Mar 30, 2011
  1. @benlangfeld
Commits on Mar 23, 2011
  1. @leehambley

    Fix space sensitivity in the tests, not an issue for sh/bash but nice…

    … to have a clean suite (Thanks to vissi for the prompt to fix this the easy way)
    leehambley committed Mar 23, 2011
  2. @leehambley
Commits on Mar 22, 2011
  1. @leehambley

    Test Gemspec. (Should resolve #187 (where Jeweler generates a Gemspec…

    … which confuses Bundler)
    leehambley committed Mar 22, 2011
Commits on Mar 16, 2011
  1. @leehambley

    Merge branch 'add-str-support-to-respond_to' of https://github.com/ba…

    …roquebobcat/capistrano into baroquebobcat-add-str-support-to-respond_to
    
    * 'add-str-support-to-respond_to' of https://github.com/baroquebobcat/capistrano:
      configuration respond_to? should take strings
    leehambley committed Mar 16, 2011
  2. @leehambley

    Merge branch 'master' of https://github.com/sunaku/capistrano into su…

    …naku-master
    
    * 'master' of https://github.com/sunaku/capistrano:
      joining an empty array yields an empty string; no harm done & DRY
    leehambley committed Mar 16, 2011
  3. @leehambley

    Merge branch 'msgehard-msgehard_master'

    * msgehard-msgehard_master:
      If you set an level of verboseness on cap, Net::SSH will set verboseness to debug.
    leehambley committed Mar 16, 2011
  4. @leehambley

    Merge branch 'msgehard_master' of https://github.com/msgehard/capistrano

     into msgehard-msgehard_master
    
    * 'msgehard_master' of https://github.com/msgehard/capistrano:
      If you set an level of verboseness on cap, Net::SSH will set verboseness to debug.
    leehambley committed Mar 16, 2011
  5. @leehambley
  6. @shame @leehambley

    Fix deploy:migrations to use latest_release

    This file sure could use some tests of some sort.
    shame committed with leehambley Jan 24, 2010