Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 238 lines (122 sloc) 8.654 kb
9b824960 »
2006-03-18 Fix operator precedence problem in script for touching the revisions.…
1 *SVN*
2
39d1c960 »
2006-09-05 Connect to multiple servers in parallel, rather than serially.
3 * Connect to multiple servers in parallel, rather than serially. [Jamis Buck]
4
1a390799 »
2006-08-27 Add SCM module for Mercurial from Matthew Elder (closes #4150)
5 * Add SCM module for Mercurial (closes #4150) [Matthew Elder]
6
fd2b1cc0 »
2006-08-27 Remove unused line in SCM::Base (closes #5619)
7 * Remove unused line in SCM::Base (closes #5619) [chris@seagul.co.uk]
8
71ffb5dc »
2006-08-27 More efficient "svn log" usage (closes #5620)
9 * More efficient "svn log" usage (closes #5620) [Anatol Pomozov]
10
13e64d5d »
2006-08-27 Better support for key passphrases in the SVN module (closes #5920) […
11 * Better support for key passphrases in the SVN module (closes #5920) [llasram@gmail.com]
12
460a15ea »
2006-07-06 Fix missing default for :local in cvs.rb (closes #3645). Thanks for i…
13 * Fix missing default for :local in cvs.rb (closes #3645) [jeremy@hinegardner.org]
14
f303df3e »
2006-07-06 Fix awkward spacing in gemspec file (closes #3888)
15 * Fix awkward spacing in gemspec file (closes #3888) [grant@antiflux.org]
16
0ce0b8f5 »
2006-07-06 Add support for :sudo variable to specify path to sudo (closes #4578)
17 * Add support for :sudo variable to specify path to sudo (closes #4578) [timothee.peignier@tryphon.org]
18
61fc4498 »
2006-07-06 Make previous_release return nil if there are no previous releases (c…
19 * Make previous_release return nil if there are no previous releases (closes #4959) [bdabney@cavoksolutions.com]
20
21 * Uncache releases list after update_code is called so that newly released dir is included (closes #3766) [Jamis Buck]
22
23 * Allow the subversion scm to accept HTTPS certificates (closes #4792) [Jamis Buck]
24
25 * Make sure rollbacks occur within the scope of the task that triggered them [Jamis Buck]
26
bb7d7ac4 »
2006-05-26 Fixed the default recipe to work with setups that haven't yet gone pi…
27 * Fixed the default recipe to work with setups that haven't yet gone pids [DHH]
28
a545f723 »
2006-04-28 Symlink and setup for shared/pids to tmp/pids [DHH]
29 * Symlink and setup for shared/pids to tmp/pids [DHH]
30
ccbe1a30 »
2006-04-26 Fix some incorrect usage text (closes #4507)
31 * Fix some incorrect usage text (closes #4507) [gerry_shaw@yahoo.com]
32
6dd4e4e2 »
2006-04-04 One level of abstraction lower, please [DHH]
33 * Added Actor#stream method that makes it easy to create cross-server streams [DHH]. Example:
55e7c7f7 »
2006-04-04 Added Actor#tail method that makes it easy to create cross-server tai…
34
35 desc "Run a tail on multiple log files at the same time"
36 task :tail_fcgi, :roles => :app do
6dd4e4e2 »
2006-04-04 One level of abstraction lower, please [DHH]
37 stream "tail -f #{shared_path}/log/fastcgi.crash.log"
55e7c7f7 »
2006-04-04 Added Actor#tail method that makes it easy to create cross-server tai…
38 end
39
a8ec1411 »
2006-03-29 Make update_code and symlink a macro task under the name "update" for…
40 * Make update_code and symlink a macro task under the name "update" for easy of deploy to servers that does not run fcgis [DHH]
41
bcac17e7 »
2006-03-26 Added support for :except on task declarations as the opposite of :on…
42 * Changed setup, update_code, rollback_code, and symlink to work on all servers instead of only those in the :app, :web, and :db roles. A server can opt out of being part of the release deployment by setting :no_release => true [DHH]
43
44 * Added support for :except on task declarations as the opposite of :only [DHH]. Example:
45
46 role :app, "192.168.0.2"
47 role :file, "192.168.0.3", :no_release => true
48
49 task :symlink, :except => { :no_release => true } do
50 on_rollback { run "ln -nfs #{previous_release} #{current_path}" }
51 run "ln -nfs #{current_release} #{current_path}"
52 end
53
54 cap symlink # will not run on 192.168.0.3
55
05f7d60b »
2006-03-24 Deprecate the -r/--recipe switch in favor of -f/--file (for more make…
56 * Deprecate the -r/--recipe switch in favor of -f/--file (for more make/rake-like semantics) [Jamis Buck]
57
b8bbbb5e »
2006-03-24 Fix gemspec to depend on rake 0.7.0
58 * Fix gemspec to include a dependency on rake 0.7 [Jamis Buck]
59
fa05705d »
2006-03-23 Added :hosts option to task definition that allows you to specify cro…
60 * Added respect for ENV["HOSTS"] that'll be used instead of the roles specified in the task definition [DHH]. Example:
61
62 HOSTS=192.168.0.1 cap setup # one-off setup for that server, doesn't need to be prespecified in the recipes file
63
64 * Added respect for ENV["ROLES"] that'll be used instead of the roles specified in the task definition [DHH]. Example:
65
66 task :setup, :roles => [ :app, :web, :db ]
67 # normally this would run every where
68 end
69
70 ROLES=app cap setup # this will only run for the app role, overwritting the default declaration
71
72 * Added :hosts option to task definition that allows you to specify cross-cutting tasks [DHH]. Example:
73
74 task :setup, :hosts => [ "06.example.com", "01.example.com" ] do
75 # this task will happen on 06 and 01 regardless of which roles they belong to
76 end
77
9b824960 »
2006-03-18 Fix operator precedence problem in script for touching the revisions.…
78 * Fix operator precedence problem in script for touching the revisions.log #3223 [jason.garber@emu.edu]
79
80
3710ba54 »
2006-03-06 capistrano version bump, set release date in changelog
81 *1.1.0* (March 6th, 2006)
6805acca »
2006-02-27 [switchtower] Look for config/deploy.rb and stasks file by default. M…
82
edfccb39 »
2006-03-06 Simplify the generated capistrano.rake file
83 * Simplify the generated capistrano.rake file, and make it easier to customize
84
5030f202 »
2006-03-06 capistrano: Use rake-like command-line semantics ("cap deploy", in ad…
85 * Use rake-like command-line semantics ("cap deploy", in addition to "cap -a deploy")
86
6efd0095 »
2006-03-06 part 2, rename switchtower -> capistrano
87 * Rename to capistrano
88
edfccb39 »
2006-03-06 Simplify the generated capistrano.rake file
89 * Make the generated capistrano.rake file use rake namespaces, and include all default tasks
6805acca »
2006-02-27 [switchtower] Look for config/deploy.rb and stasks file by default. M…
90
5030f202 »
2006-03-06 capistrano: Use rake-like command-line semantics ("cap deploy", in ad…
91 * Look for config/deploy.rb, capfile, and Capfile by default
6805acca »
2006-02-27 [switchtower] Look for config/deploy.rb and stasks file by default. M…
92
93
b10c6be8 »
2006-02-21 Set release date in changelog
94 *1.0.1* (February 20th, 2006)
e8c28b4c »
2006-02-20 Fix broken switchtower_invoke function in switchtower.rake (missing r…
95
96 * Fix broken switchtower_invoke function in switchtower.rake (missing require statement)
97
98
cbc637c9 »
2006-02-19 Set release date and version in CHANGELOG
99 *1.0.0* (Feburary 18th, 2006)
1320e07f »
2006-01-05 Set :actor key on SSH channel instances. Add Actor.default_io_proc
100
da8480f7 »
2006-02-19 Make CVS module's :local value default to "."
101 * Make CVS module's :local value default to "."
102
02d58d8b »
2006-02-19 Add "invoke" task for executing one-off commands.
103 * Add "invoke" task for executing one-off commands
104
17ec9946 »
2006-02-19 Make port selection smarter for gateway connections
105 * Make port selection smarter for gateway connections
106
f9a02b4b »
2006-02-19 Add support for third-party task libraries
107 * Add extension mechanism for custom ST operations and third-party task libraries
e4f56866 »
2006-02-18 Add extension mechanism for custom ST operations
108
3ff75183 »
2006-02-18 Make ST rails rake tasks more configurable
109 * Make ST rails rake tasks more configurable
110
0fcc748b »
2006-02-18 Add Actor#current_task and simplify Task#servers
111 * Add Actor#current_task and simplify Task#servers
112
929a016b »
2006-02-18 Add Actor#connect! method for working around lazy connection establis…
113 * Add Actor#connect! method for working around lazy connection establishing
114
249d8ac4 »
2006-01-28 Make sure IO::TRUNC is specified for Net::SFTP uploads (closes #3510)
115 * Make sure IO::TRUNC is specified for Net::SFTP uploads (#3510)
116
3d98ce91 »
2006-01-28 Add branch support to CVS (closes #3596)
117 * Add branch support to CVS [jeremy@hinegardner.org] (#3596)
118
146484da »
2006-01-28 Add bazaar-ng SCM module [Damien Merenne]
119 * Add bazaar-ng SCM module [Damien Merenne]
120
db39ddc5 »
2006-01-28 Add optional :svn_username and :svn_password variables
121 * Add optional :svn_username and :svn_password variables
122
9fd7fc8f »
2006-01-21 Allow Proc-valued variables to be set more conveniently
123 * Allow Proc-valued variables to be set more conveniently (set(:foo) { "bar" })
124
2b6eb2f4 »
2006-01-21 Add perforce SCM module [Richard McMahon]
125 * Add perforce SCM module [Richard McMahon]
126
f57be38a »
2006-01-21 Add bazaar (v1) SCM module (closes #3533)
127 * Add bazaar (v1) SCM module [Edd Dumbill] (#3533)
128
88fca550 »
2006-01-21 Fix stftime format string used in CVS module to be Windows-compatible…
129 * Fix stftime format string used in CVS module to be Windows-compatible (fixes #3383)
130
d04f90df »
2006-01-12 Add an better error when a task is run and no servers match the requi…
131 * Add an better error when a task is run and no servers match the required conditions
132
391cd042 »
2006-01-07 Add default spinner and cold_deploy tasks, and spinner_user variable.…
133 * Add default spinner and cold_deploy tasks, and spinner_user variable
134
135 * Changed restart_via variable to (boolean) use_sudo
136
217990d8 »
2006-01-07 Only chmod when the revisions.log file is first created
137 * Only chmod when the revisions.log file is first created
138
3af83526 »
2006-01-07 Make UPPERCASE variables work
139 * Make UPPERCASE variables work
140
141 * Added rails_env variable (defaults to production) for use by tasks that employ the RAILS_ENV environment variable
142
1320e07f »
2006-01-05 Set :actor key on SSH channel instances. Add Actor.default_io_proc
143 * Added Actor.default_io_proc
144
145 * Set :actor key on SSH channel instances
146
147
fb521454 »
2006-01-02 Set release date in changelog
148 *0.10.0* (January 2nd, 2006)
71e6cc2c »
2005-08-06 When executing multiline commands, escape newlines with a backslash
149
162bb9f8 »
2006-01-02 Handle ssh password prompts like "someone's password:" (closes #3290)
150 * Handle ssh password prompts like "someone's password:"
151
07be3ab5 »
2006-01-02 Make CLI#echo available as a class method. Add CLI#with_echo. Make th…
152 * Make CLI#echo available as a class method.
153
154 * Add CLI#with_echo.
155
156 * Make the default password prompt available as a class method.
157
158 # Add documentation for the CLI class.
159
dce7ac5c »
2006-01-02 Add a sanity check to make sure the correct versions of Net::SSH and …
160 * Add a sanity check to make sure the correct versions of Net::SSH and Net::SFTP are installed.
161
c3c3b8ab »
2006-01-02 Added a cleanup task to remove unused releases from the deployment di…
162 * Added a cleanup task to remove unused releases from the deployment directory
163
829fb7d8 »
2006-01-02 Allow password to be reentered on sudo if it was entered incorrectly
164 * Allow password to be reentered on sudo if it was entered incorrectly
165
77e1d1e6 »
2006-01-01 Use && as the command separator for the checkouts, so that errors are…
166 * Use && as the command separator for the checkouts, so that errors are caught early.
167
f5ac727c »
2006-01-01 Ping each SSH connection every 1s during command processing so that l…
168 * Ping each SSH connection every 1s during command processing so that long-running commands don't cause the connection to timeout.
169
170 * Add a 0.01s sleep during the command loop so that the CPU doesn't go ballistic while ST is doing its thing.
171
527a881f »
2005-12-27 switchtower: add :restart_via variable for specifying whether restart…
172 * Add :restart_via variable for specifying whether restart ought to use :sudo (default, use sudo)
173
174 * Use SFTP for file transfers (if available).
175
bd5ebf9b »
2005-12-22 switchtower: add an "update_current" task that will do an svn up on t…
176 * Add an "update_current" task that will do an svn up on the current release
177
57a3a14f »
2005-12-22 switchtower: use the :checkout variable to determine what operation t…
178 * Use the :checkout variable to determine what operation to use for svn checkouts (instead of co, like "export").
179
fdcb4e36 »
2005-12-22 switchtower: the rails rake tasks now load ST directly, instead of in…
180 * The Rails rake tasks now load ST directly, instead of invoking it via system
181
0e6ca208 »
2005-11-09 Added ssh_options variable to configure the SSH connection parameters…
182 * Added ssh_options variable to configure the SSH connection parameters #2734 [jerrett@bravenet.com]
183
829fb7d8 »
2006-01-02 Allow password to be reentered on sudo if it was entered incorrectly
184 * Require Net::SSH 1.0.5
b09ca755 »
2005-11-09 switchtower: depend on Net::SSH 1.0.3 (to resolve windows/pageant iss…
185
186
187 *0.9.0* (October 18th, 2005)
188
edcb868f »
2005-10-13 Use process reaper instead of custom reap script for restarting
189 * Use process reaper instead of custom reap script for restarting
190
69bb33d8 »
2005-10-11 Use -S switch to set variables before reading recipe files #2242
191 * Use -S switch to set variables before reading recipe files #2242
192
30ef2a9d »
2005-10-11 Update changelog
193 * Have setup.rb create a switchtower.cmd file on Win32 platforms #2402
194
40d1c1dd »
2005-10-04 Add diff_from_last_deploy to the rails switchtower rakefile template
195 * Add diff_from_last_deploy to the rails switchtower rakefile template
196
8a163ef7 »
2005-10-04 switchtower: add diff_from_last_deploy task (currently only works wit…
197 * Add diff_from_last_deploy task (currently only works with subversion)
198
f06e8759 »
2005-10-04 switchtower: update changelog
199 * Add deploy_with_migrations task.
200
201 * Make the migrate task more customizable.
202
203 * If no password is given with the -p switch, prompt for password immediately.
204
a66aa6c3 »
2005-09-19 Do not install a switchtower stub in the script directory. Assume the…
205 * Do not install a switchtower stub in the script directory. Assume the switchtower executable is in the path.
206
8d1c1129 »
2005-09-19 Remove trailing newlines from commands to prevent trailing backslash …
207 * Remove trailing newlines from commands to prevent trailing backslash #2141
208
db6fb3ed »
2005-09-19 Default parameters work correctly with the generator #2218 [Scott Bar…
209 * Default parameters work correctly with the generator #2218 [Scott Barron]
210
0a994f13 »
2005-09-11 Update SwitchTower changelog
211 * Attempt to require 'rubygems' explicitly when running the switchtower utility #2134
212
24640dd9 »
2005-09-05 Make default tasks work only on app/db/web roles, so that additional …
213 * 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
214
fb5144ca »
2005-09-03 Default the application name to Application when using --apply-to
215 * Default the application name to "Application" when using --apply-to
216
1fcaf4e0 »
2005-09-03 Show the help screen instead of an error when no arguments are given
217 * Show the help screen instead of an error when no arguments are given
218
c8f3edb9 »
2005-08-30 Make SwitchTower easier to invoke programmatically, using SwitchTower…
219 * Make SwitchTower easier to invoke programmatically via SwitchTower::CLI
220
824d22bf »
2005-08-30 Move switchtower to the tools directory, to decouple it from rails
221 * Specify the revision to release via the :revision variable (defaults to latest revision)
222
223 * Allow variables to be set via the cli using the -s switch
224
225 * Log checkouts to a "revisions.log" file
226
227 * Changed behavior of checkout to use the timestamp as the release name, instead of the revision number
228
d89f08f7 »
2005-08-17 Added CVS module for SwitchTower (very, very experimental!)
229 * Added CVS module (very very experimental!)
230
5246654a »
2005-08-13 Works with public keys now, for passwordless operation
231 * Works with public keys now, for passwordless deployment
232
13e3179a »
2005-08-12 Subversion module recognizes the password prompt for HTTP authentication
233 * Subversion module recognizes the password prompt for HTTP authentication
234
a13c2cc2 »
2005-08-12 Preserve +x on scripts when using darcs #1929 [Scott Barron]
235 * Preserve +x on scripts when using darcs #1929 [Scott Barron]
236
71e6cc2c »
2005-08-06 When executing multiline commands, escape newlines with a backslash
237 * When executing multiline commands, use a backslash to escape the newline
Something went wrong with that request. Please try again.