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

* Tweaks to the changelog & release notes

This commit is contained in:
Lee Hambley 2009-08-27 13:57:57 +01:00
parent e043519f6b
commit 78d52fac61
2 changed files with 37 additions and 9 deletions

View file

@ -9,11 +9,11 @@ Thank you to the community for their massive contribution to Capistrano 2.5.9. I
- #79 - Capistrano hangs on shell command for many computers
- #77 - Copy command doesn't work on Solaris due to tar/gtar
- #76 - Invalid Subversion URL
- #50 - Configuration Logger Options
### Other Improvements
- Improved web:disable task
- Configuration Logger Options
#### Improvements Explained
@ -27,7 +27,7 @@ That there is a problem comparing the symbol provided against the string that th
The work around if you cannot upgrade to 2.5.9 is to specify the branch name as a string.
##### #96 - Tweak for 1.9 Compatibility
##### #96 - Tweak for 1.9 Compatibility
Here on [IsItRuby1.9](http://isitruby19.com/capistrano) we've had reports that Capistrano would work fine if we swapped a `retry` for a `redo`, there are [subtle differences](http://blog.commonthread.com/2007/12/15/tip-ruby-break-redo-next-and-retry) but we think it is acceptable to perform this way, and doesn't seem to cause any problems.
@ -35,22 +35,42 @@ This bug would also have manifested under some circumstances for anyone capifyin
Regrettably without upgrading there is no workaround; save for rolling back to Ruby 1.8x.
##### #79 - Capistrano hangs on shell command for many computers
##### #79 - Capistrano hangs on shell command for many computers
We apologise to anyone that has suffered at the hand of this bug; it really had us stumped, we were fortunate to meet Daniel Azuma who was working in isolation and came up with a fix, this has been applied to Net:SSH (see *Other News* for more info) and they have shipped a new release `2.0.14` which contains the fix. There are a selection of links with more info for those who're interested below, rest assured though that this is fixed.
If you do not want to upgrade Capistrano, **you can simply upgrade Net:SSH**, version `2.0.14` should be working now.
- http://net-ssh.lighthouseapp.com/projects/36253/tickets/1-ioselect-threading-bug-in-ruby-18
- [http://net-ssh.lighthouseapp.com/projects/36253/tickets/1-ioselect-threading-bug-in-ruby-18](http://net-ssh.lighthouseapp.com/projects/36253/tickets/1-ioselect-threading-bug-in-ruby-18)
##### #77 - Copy command doesn't work on Solaris due to tar/gtar
##### #77 - Copy command doesn't work on Solaris due to tar/gtar
Solaris 10 by default has a gtar command that provides the normal tar functionality, and the tar command works slightly differently. Thanks to Jeremy we have a patch, if you are affected you can specify which command to use now using
Solaris 10 by default has a gtar command that provides the normal tar functionality, and the tar command works slightly differently. Thanks to Jeremy we have a patch, if you are affected you can specify which command to use now using:
set :copy_local_tar, 'gtar'
set :copy_remote_tar, 'gtar'
These are then used by :copy_compression
If you want to workaround this issue in previous releases of Capistrano, you can try:
set :copy_compression, :zip
##### #76 - Invalid Subversion URL
Somewhere between 2.5.0 and 2.5.5 we think [this bug](https://capistrano.lighthouseapp.com/projects/8716-capistrano/tickets/76) related to paths for Subversion on Windows, and possibly others came to light. This has been patched and fixed in this release we hope; Thank you to David Mitchell and Rafa Garcia for the suggestion, and patch.
##### #50 - Configuration Logger Options
Now when calling `cap` on the command line, you should be able to send it a `--logger` (`-l`) option:
--logger [STDERR|STDOUT|file]
##### - Improved web:disable task
Now when calling web:disable you will see output for the code block to insert into your .htaccess, this should mean we don't need to worry about people being confused and forgetting to put this in!
### Other News
Net::SSH, the library upon which Capistrano is built is now being managed by Delano Mandelbaum, there is a bug tracker at http://net-ssh.lighthouseapp.com/ - for related issues, we still suggest using the Capistrano Google Groups mailing list; as many issues are cross-over and both communities can contribute; Delano is on the list, and
Net::SSH, the library upon which Capistrano is built is now being managed by Delano Mandelbaum, there is a bug tracker at [http://net-ssh.lighthouseapp.com/](http://net-ssh.lighthouseapp.com/) - for related issues, we still suggest using the Capistrano Google Groups mailing list; as many issues are cross-over and both communities can contribute; Delano is on the list, and

View file

@ -1,13 +1,21 @@
== 2.5.9 / 1 August 2009
* Includes more logger options (can now select stdout, stderr of a file) [Rafael García]
* Improved web:disable task, now suggests a .htaccess block to use suggested by Rafael García
* Adds support for customizing which `tar` command to use. [Jeremy Wells]
* Fixes a couple of documentation problems, typos and worse. [Lee Hambley]
* Using non-master branch fails with Ruby 1.9 [Suraj Kurapati] #103
* #96 - Tweak for 1.9 Compatibility
* #79 - Capistrano hangs on shell command for many computers
* #77 - Copy command doesn't work on Solaris due to tar/gtar
* #76 - Invalid Subversion URL
* Improved web:disable task, now suggests a .htaccess block to use suggested by Rafael García
* Includes more logger options (can now select stdout, stderr of a file) [Rafael García]
== 2.5.8 / July 2009
* Fixes a problem in 2.5.7 where deploy:finalize_update had been badly merged.