./sysutils/capistrano, Tool for parallel execution of commands across multiple machines

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.1.0, Package name: ruby200-capistrano-3.1.0, Maintainer: pkgsrc-users

Capistrano is a tool for automating tasks on one or more remote servers.
It executes commands in parallel on all targeted machines, and provides
a mechanism for rolling back changes across multiple machines.


Required to run:
[devel/ruby-i18n] [lang/ruby200-base] [security/ruby-sshkit]

Master sites: (Expand)

SHA1: ec183fb162c638c62d1f742a21291dd094001003
RMD160: 13726c093a4796ad533dbb9d6f9d279bdb8d29ef
Filesize: 37.5 KB

Version history: (Expand)


CVS history: (Expand)


   2014-03-26 14:29:09 by Takahiro Kambe | Files touched by this commit (1)
Log message:
Correct depending package's directory.
   2014-03-14 19:01:03 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update capistrano to 3.1.0.

Changes are too many to write here, please refer CHANGELOG.md.
   2013-09-15 17:56:12 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update capistrano to 2.15.5.

## 2.15.5 / July 4 2013

* Fix multistage argument parsing when using the `-s` option. (@jmazzi)
* Tweaks to the asset recipes. (@curtislinden)
* Use quotes around SCM usernames and passwords (@carloslopes)
* Avoid git warning when cloning Git repository using sha1 (@bpaquet)

## 2.15.4 / April 29 2013

* Fix parallel command logging (@gnufied)
* Fix a double-asset manifest problem on Rails upgrades. (@jimryan)

## 2.15.3 / April 25 2012

* For deploy:cleanup, use try_sudo with rm command. (@joshstaiger)
* Restore maintenance.rhtml (@chulkilee)
* Fixes GH-434, If branches is an array of array, iterate them separately. (@gnufied)

A big "thank you" to the people who've pushed really amazing patches to the
2.15.x branch so soon after it's release. 2.15.0 was just too huge to go out
bug free.

## 2.15.2 / April 24 2013

* Fixed a bug with asset_paths (String vs. Array). (@joeycarmello)

## 2.15.1 / April 23 2013

* Support for Rails 4 (and other) randomised asset manifest names. (@jimryan)

## 2.15.0 / April 23 2013

* New varaible :shared_assets_prefix to allow people to host somewhere other
  than `/assets/`. Default is `assets`.
* Bring back web:enable and web:disable tasks. Sincerely apologies to all affected
  removing these was one of the most glaring mistakes we've made on this project
  and I feel personally responsible.
* Makes :git_shallow_clone work with branches (@cannikin)
* Avoid removing required assets (@bosko)
* Fix escaping of asset_paths when calling `deploy:finalize_update` (@mcary)
* Improve parallel command logging (@mpapis)
* Allow updating variables in the cap shell `cap> set :some_setting new_value`
  (@jpfuentes2)
* Add the option to configure `Capistrano::Logger.default_formatters=` this
  relates to the previous merging of the capistrano-colors gem. (@kellyredding)
* Don't attempt to connect to a nil `:gateway` (@mattheath)
* Simplify our .gemspec dependency list (@timoschilling)
* Make the existece of `config/deploy/{stage}.rb` optional, it'll be loaded if
  it exists, otherwise we continue without it (@ymainier)
* Misc spelling/typo fixes. (@mv)
* Update mtime and atime with touch when fixing asset timestamps (@wildoats)
* Change call of `rake {env} precompile:all` to drop the errornous `{env}` (@zxiest)
* Evaluate assets_role at runtime using a lambda (@nlenepveu)
* Handle when hosts (for example by joining/leaving the no_release meta group)
  have different old releases for `deploy:cleanup` (@oggy)
* Check for nil when tearing down connections (@yyuu)
* Go back to using SCP for uploads as against SFTP (@pjungwir)
* Added an option to dereference symlinks when using the :copy strategy
  (`set :copy_dereference_symlink, true`) useful when your working directory
  contains files symlinked in from outside your project root (@mehmetc)
* Small typo fix in README (@yule)
* Add Ruby 2.0.0-p0 to the TravisCI build (@jarrettmeyer)
* Add the option to set the shared asset prefix for Rails,
  (`set :shared_assets_prefix, "my_shared_assets"`) corresponds with it's
  namesake in Rails. By default is set to `assets`. (@spectator)
* Improved error messages for `cap {stage} deploy:check` (@petems)
* Make `run_locally` work with the `--dry-run` flag. (@flagthisiskun)
* Fix a link in the README to writing a good commit message. (@mhutchin)
* Code style fixes (@mv)
* Report differently if the command was killed by a signal (for example the
  oom killer on Ubuntu/Debian). (@tanob)
   2013-02-11 05:17:38 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update capistrano to 2.14.2.

## 2.14.1 (tentative) / January 10 2013

## 2.14.0 / January 9 2013

* Removed ui.output_cols limit of 80 chars (@aussielunix)
* Added :p4charset variable for Perforce command line (@randyinla)
* Added support for rolling back assets, and removing expired assets (@ndbroadbent)
* Merged in `capistrano_colors` gem, and renamed to 'log_formatters', since it \ 
does much more than just colors
  (@ndbroadbent)
* Use more intelligence in setting the :scm variable based on known version \ 
control directory names (@czarneckid)
* Remove the deploy:web:{disable, enable} tasks (@carsomyr)
* Group finalize_update shell commands into one command, harden shell calls with \ 
#shellescape, and separate arguments
  with -- (@ndbroadbent)
   2012-12-17 14:20:39 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update capistrano to 2.13.5.

## 2.13.5 (tentative) / October 26 2012

* Merged in `capistrano_colors` gem, and renamed to 'log_formatters', since it \ 
does much more than just colors
  (@ndbroadbent)
* Use more intelligence in setting the :scm variable based on known version \ 
control directory names (@czarneckid)
* Remove the deploy:web:{disable, enable} tasks (@carsomyr)
* Group finalize_update shell commands into one command, harden shell calls with \ 
#shellescape, and separate arguments
  with -- (@ndbroadbent)
   2012-10-23 21:51:39 by Aleksej Saushev | Files touched by this commit (447)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
   2012-09-16 13:14:11 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update capistrano to 2.13.3.

## 2.13.3 / August 21 2012

This release contains multiple bugfixes and handling of exotic situations. The
`Configuration#capture` method should now work in spite of `ActiveSupport`
shenanigans. Thank you, the community, for all of your contributions:

 * Close input streams when sending commands that don't read input. Dylan Smith
   (dylanahsmith)
 * Listen for method definition on `Kernel` and undefine on `Namespace`. Chris
   Griego (cgriego)
 * Fixed shell `Thread.abort_on_exception` bug. George Malamidis (nutrun)
 * Adding a log method to `Capistrano::Deploy::SCM::None` to maintain
   consistency with other SCM classes. Kevin Lawver (kplawver)
 * Add deprecation warning if someone uses old `deploy:symlink` syntax on
   callbacks. Ken Mazaika (kenmazaika)
 * Simplify the `finalize_update` code by respecting the `:shared_children`
   variable during removal and recreation of the parent. John Knight
   (knightlabs)
   2012-04-14 13:01:29 by Guillaume Lasmayous | Files touched by this commit (3)