Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 352 lines (176 sloc) 13.419 kb
bdef53c @jamis Refactored CLI stuff. Improved help system.
jamis authored
1 *SVN*
2
845f0d2 @jamis Make sure 'desc' applies to the next defined task, in any namespace.
jamis authored
3 * Make sure 'desc' applies to the next defined task, in any namespace. [Jamis Buck]
4
7c4d877 @jamis Fix shell so that servers for a task are correctly discovered.
jamis authored
5 * Fix shell so that servers for a task are correctly discovered. [Jamis Buck]
6
74090e6 @jamis Added before(), after(), and on() callback creation methods
jamis authored
7 * Added before(), after(), and on() callback creation methods. [Jamis Buck]
8
f18fa67 @jamis Fix broken check! method
jamis authored
9 * Fix broken check! method for some deployment strategies. [Jamis Buck]
10
0964dc1 @jamis Make sure deploy:cold also runs migrations before starting the app. H…
jamis authored
11 * deploy:cold should also run migrations before starting the app [Jamis Buck]
12
c472b36 @jamis Start writing tests for the deployment code. Make the copy strategy c…
jamis authored
13 * Make the copy strategy check out to a temporary directory [Jamis Buck]
14
15
16 *1.99.0 (2.0 Preview 1)* April 24, 2007
17
c131e12 @jamis capify, not deployify
jamis authored
18 * Add `capify' script to make it easier to prepare a project for deployment using cap [Jamis Buck]
19
19a3d80 @jamis Make sure the sudo helper understands the SuSE dialect of the sudo pa…
jamis authored
20 * Make sure the sudo helper understands the SuSE dialect of the sudo password prompt [Steven Wisener]
21
e7e4f90 @jamis fix synchronization issue with Gateway initialization
jamis authored
22 * Fix synchronization issue with Gateway initialization [Doug Barth]
23
5a89382 @jamis Added opt-in "compat" and "upgrade" recipes for tasks to aid in the u…
jamis authored
24 * Added opt-in "compat" and "upgrade" recipes for tasks to aid in the upgrade process to Capistrano 2 [Jamis Buck]
25
14770c8 @jamis Add (opt-in) deployment system. Add `deployify' script.
jamis authored
26 * The deployment recipes are now opt-in. Just do 'load "deploy"' in your recipe script. [Jamis Buck]
27
f8d425e @jamis Added $CAPISTRANO:HOST$ placeholder for commands
jamis authored
28 * Added $CAPISTRANO:HOST$ placeholder in commands, which will be replaced with the name of the host on which the command is executing [Jamis Buck]
29
bdef53c @jamis Refactored CLI stuff. Improved help system.
jamis authored
30 * Added -e switch to explain specific task. Added -X to extend -x. Made -h much briefer. Added -T to list known tasks. [Jamis Buck]
31
32 * Added namespaces for tasks [Jamis Buck]
33
34 * Merged the Configuration and Actor classes, performed various other massive refactorings of the code [Jamis Buck]
35
c472b36 @jamis Start writing tests for the deployment code. Make the copy strategy c…
jamis authored
36
6652489 @jamis version bump
jamis authored
37 *1.4.1* (February 24, 2007)
c3c4ae0 @jamis Add :env option to 'run' (and friends) so that you can specify enviro…
jamis authored
38
b4b9382 @jamis Pass --no-auth-cache to subversion
jamis authored
39 * Use the no-auth-cache option with subversion so that username/password tokens do not get cached by capistrano usage [jonathan]
40
f12c534 @jamis deprecated uppercase variable names
jamis authored
41 * Deprecated upper-cased variables [Jamis Buck]
42
aa4d8ff @jamis Make sure Actor#get does not close the SFTP connection
jamis authored
43 * Make sure Actor#get does not close the SFTP channel (so subsequent SFTP operations work) [Dov Murik]
44
c3c4ae0 @jamis Add :env option to 'run' (and friends) so that you can specify enviro…
jamis authored
45 * Add :env option to 'run' (and friends) so that you can specify environment variables to be injected into the new process' environment [Mathieu Lajugie]
46
47
d881970 @jamis Version bump
jamis authored
48 *1.4.0* (February 3, 2007)
8ffe977 @jamis Fix off-by-one bug in show_tasks width-computation
jamis authored
49
c67f578 @jamis Use the auth info for subversion more consistently
jamis authored
50 * Use the auth info for subversion more consistently [Jamis Buck]
51
253b86b @jamis Add a "capture" helper, for capturing the stdout of a remote command …
jamis authored
52 * Add a "capture" helper, for capturing the stdout of a remote command and returning it as a string [Jamis Buck]
53
fdd8a65 @jamis Add a "get" helper, to pull a file from a remote server to the localh…
jamis authored
54 * Add a "get" helper, to pull a file from a remote server to the localhost [bmihelac]
55
26a6cc7 @jamis Fix gateway to actually increment local_port if a port is in use, so …
jamis authored
56 * Fix gateway to actually increment local_port if a port is in use, so that multiple capistrano instances can run at the same time [Mark Imbriaco]
57
9f0bc15 @jamis Refactor the permissions tweaking in update_code to a separate task s…
jamis authored
58 * Refactor the permissions tweaking in update_code to a separate task so that people on shared hosts can override it as necessary [jaw6]
59
253cb3e @jamis Set umask during the setup task, so that intermediate directories are…
jamis authored
60 * Set umask during the setup task, so that intermediate directories are created with the proper permissions [NeilW]
61
55c64d0 @jamis Add support for a system-wide capistrano config file. Make sure stand…
jamis authored
62 * Removed -c/--caprc switch, since the new load order renders it meaningless (just use -f now) [Mike Bailey]
63
64 * Make sure the standard recipe loads first, so that .caprc and friends can override what it defines. [Mike Bailey]
65
66 * Add support for a system-wide capistrano config file [Mike Bailey]
67
988fb52 @jamis Make cold_deploy call update directly instead of deploy to avoid a re…
jamis authored
68 * Make cold_deploy call update instead of deploy (to avoid invoking the restart task).
69
70 * Make the touch command run by update_code set the TZ to UTC, for consistent setting of asset timestamps. [NeilW]
8a58011 @jamis Make the touch command run by update_code set the TZ to UTC, for cons…
jamis authored
71
8ffe977 @jamis Fix off-by-one bug in show_tasks width-computation
jamis authored
72 * Fix off-by-one bug in show_tasks width-computation [NeilW]
73
c3c4ae0 @jamis Add :env option to 'run' (and friends) so that you can specify enviro…
jamis authored
74
1b8d19d @jamis update version
jamis authored
75 *1.3.1* (January 5, 2007)
340869a @jamis fix connection problems when using gateways (closes #6913)
jamis authored
76
77 * Fix connection problems when using gateways [Ezra Zygmuntowicz]
78
c3c4ae0 @jamis Add :env option to 'run' (and friends) so that you can specify enviro…
jamis authored
79
b01cbe6 @jamis Version bump to 1.3.0
jamis authored
80 *1.3.0* (December 23, 2006)
c2a6931 @jamis Added :as option to sudo so you can specify who a command should be e…
jamis authored
81
b01cbe6 @jamis Version bump to 1.3.0
jamis authored
82 * Deprecate rake integration in favor of invoking `cap' directly [Jamis Buck]
13f88e3 @jamis Deprecate capistrano/rake integration in favor of invoking `cap' dire…
jamis authored
83
715b5a5 @jamis Make sure the CVS module references the repository explicitly in cvs_…
jamis authored
84 * Make sure the CVS module references the repository explicitly in cvs_log [weyus@att.net]
85
b01cbe6 @jamis Version bump to 1.3.0
jamis authored
86 * Remove trace messages when loading a file [Jamis Buck]
3fabedf @jamis remove trace messages when loading a recipe file
jamis authored
87
b01cbe6 @jamis Version bump to 1.3.0
jamis authored
88 * Cleaner error messages for authentication failures and command errors [Jamis Buck]
89b1a46 @jamis cleaner error messages for authentication failures and command errors…
jamis authored
89
b01cbe6 @jamis Version bump to 1.3.0
jamis authored
90 * Added support for ~/.caprc, also -x and -c switches. [Jamis Buck]
46e1b36 @jamis Added support for ~/.caprc and -x/-c switches.
jamis authored
91
a4509ac @dhh Updated migrate action to use db:migrate task in Rails instead of the…
dhh authored
92 * Updated migrate action to use db:migrate task in Rails instead of the deprecated migrate task [DHH]
93
296f5e6 @jamis Allow SSH user and port to be encoded in the hostname strings (excell…
jamis authored
94 * Allow SSH user and port to be encoded in the hostname strings [Ezra Zygmuntowicz]
95
4c4f966 @jamis use g+w instead of 775, so that normal files are not made executable
jamis authored
96 * Fixed that new checkouts were not group-writable [DHH, Jamis Buck]
31dc6b6 @dhh Fixed that new checkouts would use 755 instead of 775 [DHH]
dhh authored
97
0776752 @dhh Fixed that cap setup would use 755 on the deploy_to and shared direct…
dhh authored
98 * Fixed that cap setup would use 755 on the deploy_to and shared directory roots instead of 775 [DHH]
99
9250fe0 @jamis Don't run the cleanup task on servers marked no_release
jamis authored
100 * Don't run the cleanup task on servers marked no_release [Jamis Buck]
101
86ec7f6 @jamis Fix typo in default_io_proc so it correctly checks the stream paramet…
jamis authored
102 * Fix typo in default_io_proc so it correctly checks the stream parameter to see if it is the error stream [Stephen Haberman]
103
33ff97c @jamis Make sure assets in images, javascripts, and stylesheets are touched …
jamis authored
104 * Make sure assets in images, javascripts, and stylesheets are touched after updating the code, to ensure the asset timestamping feature of rails works correctly [Jamis Buck]
105
6f70c9e @jamis Added warning if password is prompted for and termios is not installed
jamis authored
106 * Added warning if password is prompted for and termios is not installed [John Labovitz]
107
c2a6931 @jamis Added :as option to sudo so you can specify who a command should be e…
jamis authored
108 * Added :as option to sudo, so you can specify who the command is executed as [Mark Imbriaco]
109
c3c4ae0 @jamis Add :env option to 'run' (and friends) so that you can specify enviro…
jamis authored
110
92ef7f5 @jamis mark the release date
jamis authored
111 *1.2.0* (September 14, 2006)
9b82496 @jamis Fix operator precedence problem in script for touching the revisions.…
jamis authored
112
c5432b9 @jamis version bump
jamis authored
113 * Add experimental 'shell' task [Jamis Buck]
114
3d9d756 @jamis Display file for external configurations, rather than inspected proc.
jamis authored
115 * Display file for external configurations, rather than inspected proc. [Jamis Buck]
116
39d1c96 @jamis Connect to multiple servers in parallel, rather than serially.
jamis authored
117 * Connect to multiple servers in parallel, rather than serially. [Jamis Buck]
118
1a39079 @jamis Add SCM module for Mercurial from Matthew Elder (closes #4150)
jamis authored
119 * Add SCM module for Mercurial (closes #4150) [Matthew Elder]
120
fd2b1cc @jamis Remove unused line in SCM::Base (closes #5619)
jamis authored
121 * Remove unused line in SCM::Base (closes #5619) [chris@seagul.co.uk]
122
71ffb5d @jamis More efficient "svn log" usage (closes #5620)
jamis authored
123 * More efficient "svn log" usage (closes #5620) [Anatol Pomozov]
124
13e64d5 @jamis Better support for key passphrases in the SVN module (closes #5920) […
jamis authored
125 * Better support for key passphrases in the SVN module (closes #5920) [llasram@gmail.com]
126
460a15e @jamis Fix missing default for :local in cvs.rb (closes #3645). Thanks for i…
jamis authored
127 * Fix missing default for :local in cvs.rb (closes #3645) [jeremy@hinegardner.org]
128
f303df3 @jamis Fix awkward spacing in gemspec file (closes #3888)
jamis authored
129 * Fix awkward spacing in gemspec file (closes #3888) [grant@antiflux.org]
130
0ce0b8f @jamis Add support for :sudo variable to specify path to sudo (closes #4578)
jamis authored
131 * Add support for :sudo variable to specify path to sudo (closes #4578) [timothee.peignier@tryphon.org]
132
61fc449 @jamis Make previous_release return nil if there are no previous releases (c…
jamis authored
133 * Make previous_release return nil if there are no previous releases (closes #4959) [bdabney@cavoksolutions.com]
134
135 * Uncache releases list after update_code is called so that newly released dir is included (closes #3766) [Jamis Buck]
136
137 * Allow the subversion scm to accept HTTPS certificates (closes #4792) [Jamis Buck]
138
139 * Make sure rollbacks occur within the scope of the task that triggered them [Jamis Buck]
140
bb7d7ac @dhh Fixed the default recipe to work with setups that haven't yet gone pi…
dhh authored
141 * Fixed the default recipe to work with setups that haven't yet gone pids [DHH]
142
a545f72 @dhh Symlink and setup for shared/pids to tmp/pids [DHH]
dhh authored
143 * Symlink and setup for shared/pids to tmp/pids [DHH]
144
ccbe1a3 @jamis Fix some incorrect usage text (closes #4507)
jamis authored
145 * Fix some incorrect usage text (closes #4507) [gerry_shaw@yahoo.com]
146
6dd4e4e @dhh One level of abstraction lower, please [DHH]
dhh authored
147 * Added Actor#stream method that makes it easy to create cross-server streams [DHH]. Example:
55e7c7f @dhh Added Actor#tail method that makes it easy to create cross-server tai…
dhh authored
148
149 desc "Run a tail on multiple log files at the same time"
150 task :tail_fcgi, :roles => :app do
6dd4e4e @dhh One level of abstraction lower, please [DHH]
dhh authored
151 stream "tail -f #{shared_path}/log/fastcgi.crash.log"
55e7c7f @dhh Added Actor#tail method that makes it easy to create cross-server tai…
dhh authored
152 end
153
a8ec141 @dhh Make update_code and symlink a macro task under the name "update" for…
dhh authored
154 * Make update_code and symlink a macro task under the name "update" for easy of deploy to servers that does not run fcgis [DHH]
155
bcac17e @dhh Added support for :except on task declarations as the opposite of :on…
dhh authored
156 * 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]
157
158 * Added support for :except on task declarations as the opposite of :only [DHH]. Example:
159
160 role :app, "192.168.0.2"
161 role :file, "192.168.0.3", :no_release => true
162
163 task :symlink, :except => { :no_release => true } do
164 on_rollback { run "ln -nfs #{previous_release} #{current_path}" }
165 run "ln -nfs #{current_release} #{current_path}"
166 end
167
168 cap symlink # will not run on 192.168.0.3
169
05f7d60 @jamis Deprecate the -r/--recipe switch in favor of -f/--file (for more make…
jamis authored
170 * Deprecate the -r/--recipe switch in favor of -f/--file (for more make/rake-like semantics) [Jamis Buck]
171
b8bbbb5 @jamis Fix gemspec to depend on rake 0.7.0
jamis authored
172 * Fix gemspec to include a dependency on rake 0.7 [Jamis Buck]
173
fa05705 @dhh Added :hosts option to task definition that allows you to specify cro…
dhh authored
174 * Added respect for ENV["HOSTS"] that'll be used instead of the roles specified in the task definition [DHH]. Example:
175
176 HOSTS=192.168.0.1 cap setup # one-off setup for that server, doesn't need to be prespecified in the recipes file
177
178 * Added respect for ENV["ROLES"] that'll be used instead of the roles specified in the task definition [DHH]. Example:
179
180 task :setup, :roles => [ :app, :web, :db ]
181 # normally this would run every where
182 end
183
184 ROLES=app cap setup # this will only run for the app role, overwritting the default declaration
185
186 * Added :hosts option to task definition that allows you to specify cross-cutting tasks [DHH]. Example:
187
188 task :setup, :hosts => [ "06.example.com", "01.example.com" ] do
189 # this task will happen on 06 and 01 regardless of which roles they belong to
190 end
191
9b82496 @jamis Fix operator precedence problem in script for touching the revisions.…
jamis authored
192 * Fix operator precedence problem in script for touching the revisions.log #3223 [jason.garber@emu.edu]
193
194
3710ba5 @jamis capistrano version bump, set release date in changelog
jamis authored
195 *1.1.0* (March 6th, 2006)
6805acc @jamis [switchtower] Look for config/deploy.rb and stasks file by default. M…
jamis authored
196
edfccb3 @jamis Simplify the generated capistrano.rake file
jamis authored
197 * Simplify the generated capistrano.rake file, and make it easier to customize
198
5030f20 @jamis capistrano: Use rake-like command-line semantics ("cap deploy", in ad…
jamis authored
199 * Use rake-like command-line semantics ("cap deploy", in addition to "cap -a deploy")
200
6efd009 @jamis part 2, rename switchtower -> capistrano
jamis authored
201 * Rename to capistrano
202
edfccb3 @jamis Simplify the generated capistrano.rake file
jamis authored
203 * Make the generated capistrano.rake file use rake namespaces, and include all default tasks
6805acc @jamis [switchtower] Look for config/deploy.rb and stasks file by default. M…
jamis authored
204
5030f20 @jamis capistrano: Use rake-like command-line semantics ("cap deploy", in ad…
jamis authored
205 * Look for config/deploy.rb, capfile, and Capfile by default
6805acc @jamis [switchtower] Look for config/deploy.rb and stasks file by default. M…
jamis authored
206
207
b10c6be @jamis Set release date in changelog
jamis authored
208 *1.0.1* (February 20th, 2006)
e8c28b4 @jamis Fix broken switchtower_invoke function in switchtower.rake (missing r…
jamis authored
209
210 * Fix broken switchtower_invoke function in switchtower.rake (missing require statement)
211
212
cbc637c @jamis Set release date and version in CHANGELOG
jamis authored
213 *1.0.0* (Feburary 18th, 2006)
1320e07 @jamis Set :actor key on SSH channel instances. Add Actor.default_io_proc
jamis authored
214
da8480f @jamis Make CVS module's :local value default to "."
jamis authored
215 * Make CVS module's :local value default to "."
216
02d58d8 @jamis Add "invoke" task for executing one-off commands.
jamis authored
217 * Add "invoke" task for executing one-off commands
218
17ec994 @jamis Make port selection smarter for gateway connections
jamis authored
219 * Make port selection smarter for gateway connections
220
f9a02b4 @jamis Add support for third-party task libraries
jamis authored
221 * Add extension mechanism for custom ST operations and third-party task libraries
e4f5686 @jamis Add extension mechanism for custom ST operations
jamis authored
222
3ff7518 @jamis Make ST rails rake tasks more configurable
jamis authored
223 * Make ST rails rake tasks more configurable
224
0fcc748 @jamis Add Actor#current_task and simplify Task#servers
jamis authored
225 * Add Actor#current_task and simplify Task#servers
226
929a016 @jamis Add Actor#connect! method for working around lazy connection establis…
jamis authored
227 * Add Actor#connect! method for working around lazy connection establishing
228
249d8ac @jamis Make sure IO::TRUNC is specified for Net::SFTP uploads (closes #3510)
jamis authored
229 * Make sure IO::TRUNC is specified for Net::SFTP uploads (#3510)
230
3d98ce9 @jamis Add branch support to CVS (closes #3596)
jamis authored
231 * Add branch support to CVS [jeremy@hinegardner.org] (#3596)
232
146484d @jamis Add bazaar-ng SCM module [Damien Merenne]
jamis authored
233 * Add bazaar-ng SCM module [Damien Merenne]
234
db39ddc @jamis Add optional :svn_username and :svn_password variables
jamis authored
235 * Add optional :svn_username and :svn_password variables
236
9fd7fc8 @jamis Allow Proc-valued variables to be set more conveniently
jamis authored
237 * Allow Proc-valued variables to be set more conveniently (set(:foo) { "bar" })
238
2b6eb2f @jamis Add perforce SCM module [Richard McMahon]
jamis authored
239 * Add perforce SCM module [Richard McMahon]
240
f57be38 @jamis Add bazaar (v1) SCM module (closes #3533)
jamis authored
241 * Add bazaar (v1) SCM module [Edd Dumbill] (#3533)
242
88fca55 @jamis Fix stftime format string used in CVS module to be Windows-compatible…
jamis authored
243 * Fix stftime format string used in CVS module to be Windows-compatible (fixes #3383)
244
d04f90d @jamis Add an better error when a task is run and no servers match the requi…
jamis authored
245 * Add an better error when a task is run and no servers match the required conditions
246
391cd04 @jamis Add default spinner and cold_deploy tasks, and spinner_user variable.…
jamis authored
247 * Add default spinner and cold_deploy tasks, and spinner_user variable
248
249 * Changed restart_via variable to (boolean) use_sudo
250
217990d @jamis Only chmod when the revisions.log file is first created
jamis authored
251 * Only chmod when the revisions.log file is first created
252
3af8352 @jamis Make UPPERCASE variables work
jamis authored
253 * Make UPPERCASE variables work
254
255 * Added rails_env variable (defaults to production) for use by tasks that employ the RAILS_ENV environment variable
256
1320e07 @jamis Set :actor key on SSH channel instances. Add Actor.default_io_proc
jamis authored
257 * Added Actor.default_io_proc
258
259 * Set :actor key on SSH channel instances
260
261
fb52145 @jamis Set release date in changelog
jamis authored
262 *0.10.0* (January 2nd, 2006)
71e6cc2 @jamis When executing multiline commands, escape newlines with a backslash
jamis authored
263
162bb9f @jamis Handle ssh password prompts like "someone's password:" (closes #3290)
jamis authored
264 * Handle ssh password prompts like "someone's password:"
265
07be3ab @jamis Make CLI#echo available as a class method. Add CLI#with_echo. Make th…
jamis authored
266 * Make CLI#echo available as a class method.
267
268 * Add CLI#with_echo.
269
270 * Make the default password prompt available as a class method.
271
272 # Add documentation for the CLI class.
273
dce7ac5 @jamis Add a sanity check to make sure the correct versions of Net::SSH and …
jamis authored
274 * Add a sanity check to make sure the correct versions of Net::SSH and Net::SFTP are installed.
275
c3c3b8a @jamis Added a cleanup task to remove unused releases from the deployment di…
jamis authored
276 * Added a cleanup task to remove unused releases from the deployment directory
277
829fb7d @jamis Allow password to be reentered on sudo if it was entered incorrectly
jamis authored
278 * Allow password to be reentered on sudo if it was entered incorrectly
279
77e1d1e @jamis Use && as the command separator for the checkouts, so that errors are…
jamis authored
280 * Use && as the command separator for the checkouts, so that errors are caught early.
281
f5ac727 @jamis Ping each SSH connection every 1s during command processing so that l…
jamis authored
282 * Ping each SSH connection every 1s during command processing so that long-running commands don't cause the connection to timeout.
283
284 * Add a 0.01s sleep during the command loop so that the CPU doesn't go ballistic while ST is doing its thing.
285
527a881 @jamis switchtower: add :restart_via variable for specifying whether restart…
jamis authored
286 * Add :restart_via variable for specifying whether restart ought to use :sudo (default, use sudo)
287
288 * Use SFTP for file transfers (if available).
289
bd5ebf9 @jamis switchtower: add an "update_current" task that will do an svn up on t…
jamis authored
290 * Add an "update_current" task that will do an svn up on the current release
291
57a3a14 @jamis switchtower: use the :checkout variable to determine what operation t…
jamis authored
292 * Use the :checkout variable to determine what operation to use for svn checkouts (instead of co, like "export").
293
fdcb4e3 @jamis switchtower: the rails rake tasks now load ST directly, instead of in…
jamis authored
294 * The Rails rake tasks now load ST directly, instead of invoking it via system
295
0e6ca20 @jamis Added ssh_options variable to configure the SSH connection parameters…
jamis authored
296 * Added ssh_options variable to configure the SSH connection parameters #2734 [jerrett@bravenet.com]
297
829fb7d @jamis Allow password to be reentered on sudo if it was entered incorrectly
jamis authored
298 * Require Net::SSH 1.0.5
b09ca75 @jamis switchtower: depend on Net::SSH 1.0.3 (to resolve windows/pageant iss…
jamis authored
299
300
301 *0.9.0* (October 18th, 2005)
302
edcb868 @jamis Use process reaper instead of custom reap script for restarting
jamis authored
303 * Use process reaper instead of custom reap script for restarting
304
69bb33d @jamis Use -S switch to set variables before reading recipe files #2242
jamis authored
305 * Use -S switch to set variables before reading recipe files #2242
306
30ef2a9 @jamis Update changelog
jamis authored
307 * Have setup.rb create a switchtower.cmd file on Win32 platforms #2402
308
40d1c1d @jamis Add diff_from_last_deploy to the rails switchtower rakefile template
jamis authored
309 * Add diff_from_last_deploy to the rails switchtower rakefile template
310
8a163ef @jamis switchtower: add diff_from_last_deploy task (currently only works wit…
jamis authored
311 * Add diff_from_last_deploy task (currently only works with subversion)
312
f06e875 @jamis switchtower: update changelog
jamis authored
313 * Add deploy_with_migrations task.
314
315 * Make the migrate task more customizable.
316
317 * If no password is given with the -p switch, prompt for password immediately.
318
a66aa6c @jamis Do not install a switchtower stub in the script directory. Assume the…
jamis authored
319 * Do not install a switchtower stub in the script directory. Assume the switchtower executable is in the path.
320
8d1c112 @jamis Remove trailing newlines from commands to prevent trailing backslash …
jamis authored
321 * Remove trailing newlines from commands to prevent trailing backslash #2141
322
db6fb3e @jamis Default parameters work correctly with the generator #2218 [Scott Bar…
jamis authored
323 * Default parameters work correctly with the generator #2218 [Scott Barron]
324
0a994f1 @jamis Update SwitchTower changelog
jamis authored
325 * Attempt to require 'rubygems' explicitly when running the switchtower utility #2134
326
24640dd @jamis Make default tasks work only on app/db/web roles, so that additional …
jamis authored
327 * 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
328
fb5144c @jamis Default the application name to Application when using --apply-to
jamis authored
329 * Default the application name to "Application" when using --apply-to
330
1fcaf4e @jamis Show the help screen instead of an error when no arguments are given
jamis authored
331 * Show the help screen instead of an error when no arguments are given
332
c8f3edb @jamis Make SwitchTower easier to invoke programmatically, using SwitchTower…
jamis authored
333 * Make SwitchTower easier to invoke programmatically via SwitchTower::CLI
334
824d22b @jamis Move switchtower to the tools directory, to decouple it from rails
jamis authored
335 * Specify the revision to release via the :revision variable (defaults to latest revision)
336
337 * Allow variables to be set via the cli using the -s switch
338
339 * Log checkouts to a "revisions.log" file
340
341 * Changed behavior of checkout to use the timestamp as the release name, instead of the revision number
342
d89f08f @jamis Added CVS module for SwitchTower (very, very experimental!)
jamis authored
343 * Added CVS module (very very experimental!)
344
5246654 @jamis Works with public keys now, for passwordless operation
jamis authored
345 * Works with public keys now, for passwordless deployment
346
13e3179 @jamis Subversion module recognizes the password prompt for HTTP authentication
jamis authored
347 * Subversion module recognizes the password prompt for HTTP authentication
348
a13c2cc @jamis Preserve +x on scripts when using darcs #1929 [Scott Barron]
jamis authored
349 * Preserve +x on scripts when using darcs #1929 [Scott Barron]
350
71e6cc2 @jamis When executing multiline commands, escape newlines with a backslash
jamis authored
351 * When executing multiline commands, use a backslash to escape the newline
Something went wrong with that request. Please try again.