Jamis Buck
|
fb521454f6
|
Set release date in changelog
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@3376 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-01-02 17:28:42 +00:00 |
|
Jamis Buck
|
162bb9f804
|
Handle ssh password prompts like "someone's password:" (closes #3290)
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@3375 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-01-02 16:48:37 +00:00 |
|
Jamis Buck
|
07be3ab5d5
|
Make CLI#echo available as a class method. Add CLI#with_echo. Make the default password prompt available as a class method. Add documentation for the CLI class. Fix bug in Net::SFTP version detection.
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@3374 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-01-02 16:41:56 +00:00 |
|
Jamis Buck
|
dce7ac5c13
|
Add a sanity check to make sure the correct versions of Net::SSH and Net::SFTP are installed
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@3373 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-01-02 05:01:58 +00:00 |
|
Jamis Buck
|
c3c3b8ab4a
|
Added a cleanup task to remove unused releases from the deployment directory
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@3372 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-01-02 04:24:11 +00:00 |
|
Jamis Buck
|
829fb7d8ed
|
Allow password to be reentered on sudo if it was entered incorrectly
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@3371 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-01-02 03:21:40 +00:00 |
|
Jamis Buck
|
77e1d1e6ae
|
Use && as the command separator for the checkouts, so that errors are caught early.
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@3370 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-01-01 06:39:13 +00:00 |
|
Jamis Buck
|
f5ac727c21
|
Ping each SSH connection every 1s during command processing so that long-running commands don't cause the connection to timeout. Add a 0.01s sleep during the command loop so that the CPU doesn't go ballistic while ST is doing its thing.
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@3368 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-01-01 04:11:46 +00:00 |
|
Jamis Buck
|
527a881f95
|
switchtower: add :restart_via variable for specifying whether restart ought to use :sudo (default, use sudo)
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@3355 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-12-27 01:50:23 +00:00 |
|
Jamis Buck
|
bd5ebf9b3e
|
switchtower: add an "update_current" task that will do an svn up on the current release
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@3340 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-12-22 21:34:21 +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
|
fdcb4e362f
|
switchtower: the rails rake tasks now load ST directly, instead of invoking it via system
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@3336 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-12-22 20:36:28 +00:00 |
|
Jamis Buck
|
0e6ca2082e
|
Added ssh_options variable to configure the SSH connection parameters (closes #2734)
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@2957 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-11-09 16:43:40 +00:00 |
|
Jamis Buck
|
b09ca75550
|
switchtower: depend on Net::SSH 1.0.3 (to resolve windows/pageant issues)
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@2954 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-11-09 14:53:36 +00:00 |
|
Jamis Buck
|
edcb868f72
|
Use process reaper instead of custom reap script for restarting
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@2565 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-10-13 20:06:27 +00:00 |
|
Jamis Buck
|
69bb33d8a7
|
Use -S switch to set variables before reading recipe files #2242
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@2528 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-10-11 01:59:19 +00:00 |
|
Jamis Buck
|
30ef2a9d78
|
Update changelog
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@2526 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-10-11 01:43:41 +00:00 |
|
Jamis Buck
|
40d1c1ddb6
|
Add diff_from_last_deploy to the rails switchtower rakefile template
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@2453 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-10-04 14:49:46 +00:00 |
|
Jamis Buck
|
8a163ef75e
|
switchtower: add diff_from_last_deploy task (currently only works with subversion)
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@2452 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-10-04 13:06:43 +00:00 |
|
Jamis Buck
|
f06e87592b
|
switchtower: update changelog
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@2451 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-10-04 12:30:46 +00:00 |
|
Jamis Buck
|
a66aa6c3c1
|
Do not install a switchtower stub in the script directory. Assume the switchtower executable is in the path.
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@2268 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-09-19 22:20:58 +00:00 |
|
Jamis Buck
|
8d1c1129b9
|
Remove trailing newlines from commands to prevent trailing backslash #2141
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@2267 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-09-19 22:15:48 +00:00 |
|
Jamis Buck
|
db6fb3ed70
|
Default parameters work correctly with the generator #2218 [Scott Barron]
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@2266 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-09-19 22:12:14 +00:00 |
|
Jamis Buck
|
0a994f1373
|
Update SwitchTower changelog
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@2209 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-09-11 19:42:53 +00:00 |
|
Jamis Buck
|
24640dd9a8
|
Make default tasks work only on app/db/web roles, so that additional roles may be created for boxes with specific needs without needing to (for instance) deploy the app to those boxes
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@2132 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-09-05 10:37:00 +00:00 |
|
Jamis Buck
|
fb5144ca96
|
Default the application name to Application when using --apply-to
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@2118 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-09-03 15:27:26 +00:00 |
|
Jamis Buck
|
1fcaf4e065
|
Show the help screen instead of an error when no arguments are given
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@2117 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-09-03 15:23:10 +00:00 |
|
Jamis Buck
|
c8f3edb93d
|
Make SwitchTower easier to invoke programmatically, using SwitchTower::CLI
git-svn-id: http://svn.rubyonrails.org/rails/tools/switchtower@2076 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-08-30 21:42:27 +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
|
d89f08f780
|
Added CVS module for SwitchTower (very, very experimental!)
git-svn-id: http://svn.rubyonrails.org/rails/trunk/switchtower@2027 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-08-17 10:13:25 +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 |
|
Jamis Buck
|
13e3179a02
|
Subversion module recognizes the password prompt for HTTP authentication
git-svn-id: http://svn.rubyonrails.org/rails/trunk/switchtower@1997 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-08-12 21:40:38 +00:00 |
|
Jamis Buck
|
a13c2cc2a3
|
Preserve +x on scripts when using darcs #1929 [Scott Barron]
git-svn-id: http://svn.rubyonrails.org/rails/trunk/switchtower@1996 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-08-12 20:32:23 +00:00 |
|
Jamis Buck
|
71e6cc2cb8
|
When executing multiline commands, escape newlines with a backslash
git-svn-id: http://svn.rubyonrails.org/rails/trunk/switchtower@1975 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-08-06 19:35:25 +00:00 |
|