1
0
Fork 0
mirror of https://github.com/capistrano/capistrano synced 2023-03-27 23:21:18 -04:00
Commit graph

13 commits

Author SHA1 Message Date
Lee Hambley
6b9650c90a Fix GH #153, do not depend on ruby-debugger 2012-02-20 21:42:47 +01:00
Lee Hambley
dd21c0f819 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.
2011-08-03 02:11:19 +02:00
Lee Hambley
1c7acac6fe Cleaning up the repository preparing for the move to GemCutter, and implementing #95 (Move to formally deprecate before_task and after_task callbacks) 2009-11-03 23:49:12 +01:00
Lee Hambley
f93a674f0f Make redgreen a requirement; rescue silently if not installed 2009-11-03 18:01:47 +01:00
Jamis Buck
b4bd52826c fix tests to depend on a preset load path rather than an explicit require path in each 2008-04-25 09:21:12 -06:00
Jamis Buck
963083b737 attempt to load rubygems and the mocha gem
git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@6712 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2007-05-11 03:05:22 +00:00
Jamis Buck
144d2f70f8 Try to require the fastthread library when using Ruby 1.8.6, to prevent deadlocks
git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@6513 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2007-04-11 19:12:11 +00:00
Jamis Buck
dae044f572 Pull the server selection code out of the task definition and into the configuration
git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@6497 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2007-04-01 04:20:33 +00:00
Jamis Buck
3d1bdb06bf connections module, and some refactoring and bolstering of other tests
git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@6268 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2007-02-28 19:13:13 +00:00
Jamis Buck
3d98ce91e3 Add branch support to CVS (closes #3596)
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@3490 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2006-01-28 15:58:04 +00:00
Jamis Buck
57a3a14f59 switchtower: use the :checkout variable to determine what operation to use for svn checkouts (instead of co, like "export"). Also fix a broken test.
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@3338 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-12-22 20:55:15 +00:00
Jamis Buck
824d22bfb8 Move switchtower to the tools directory, to decouple it from rails
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@2074 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-08-30 20:53:32 +00:00
Jamis Buck
5246654ab7 Works with public keys now, for passwordless operation
git-svn-id: http://svn.rubyonrails.org/rails/trunk/switchtower@2000 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
2005-08-13 18:36:02 +00:00