jamis / capistrano

Remote multi-server automation tool. This repository is no longer being actively maintained. Please ask on the mailing list to find someone who has a well-maintained fork. Thanks!

This URL has Read+Write access

capistrano / CHANGELOG.rdoc
ef672035 » jamis 2008-06-27 Version bump 1 == 2.4.1 / June 27, 2008
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 2
3 * Use Echoe to manage the Rakefile [Jamis Buck]
a6223b39 » bitprophet 2008-06-14 Update capture() to warn ab... 4
babc48a0 » Ben Lavender 2008-06-18 Remove explicit SSH Port 22... 5 * Let Net::SSH manage the default SSH port selection [Ben Lavender]
6
a6223b39 » bitprophet 2008-06-14 Update capture() to warn ab... 7 * Changed capture() helper to not raise an exception on error, but to warn instead [Jeff Forcier]
8
9
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 10 == 2.4.0 / June 13, 2008
5d1d9d9d » jtrupiano 2008-06-07 Added a :normalize_asset_ti... 11
12 * Added :normalize_asset_timestamps option to deployment, defaulting to true, which allows asset timestamping to be disabled [John Trupiano]
13
14
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 15 == 2.4.0 Preview Release #1 (2.3.101) / June 5, 2008
61808dd6 » jamis 2008-05-05 fix tests and update change... 16
41c0da75 » jamis 2008-06-05 Only use :runner for tasks ... 17 * Only make deploy:start, deploy:stop, and deploy:restart try sudo as :runner. The other sudo-enabled tasks (deploy:setup, deploy:cleanup, etc.) will now use the :admin_runner user (which by default is unset). [Jamis Buck]
18
2ac1906a » jamis 2008-06-05 Make block-triggers scope t... 19 * Make sure triggers defined as a block inherit the scope of the task they are attached to, instead of the task they were called from [Jamis Buck]
20
919f8685 » jamis 2008-06-05 Make deploy:upload use the ... 21 * Make deploy:upload use the upload() helper for more efficient directory processing [Jamis Buck]
22
7b417973 » jamis 2008-06-05 update changelog 23 * Make deploy:upload accept globs [Mark Imbriaco]
24
d48ed9a9 » jamis 2008-05-31 report hostname with output... 25 * Make sure the host is reported with the output from scm_run [Jamis Buck]
26
3d3156fd » jamis 2008-05-30 Make git honor the scm_verb... 27 * Make git SCM honor the :scm_verbose option [Jamis Buck]
28
af035e10 » jamis 2008-05-29 don't follow symlinks when ... 29 * Don't follow symlinks when using :copy_cache [Jamis Buck]
30
9be48bd0 » jamis 2008-05-29 make sure :mode parameter t... 31 * If :mode is given to upload() helper, do a chmod after to set the mode [Jamis Buck]
32
c1e92798 » jamis 2008-05-25 Fix load_from_file method f... 33 * Fix load_from_file method for windows users [Neil Wilson]
34
abdf9bc7 » jamis 2008-05-24 update changelog 35 * Display a deprecation error if a remote git branch is specified [Tim Harper]
36
19e6e3b9 » jamis 2008-05-24 Fix deployment recipes to u... 37 * Fix deployment recipes to use the updated sudo helper [Jamis Buck]
38
b45290e6 » jamis 2008-05-24 Enhance sudo helper to retu... 39 * Enhance the sudo helper so it can be used to return the command, instead of executing it [Jamis Buck]
40
461ca961 » jamis 2008-05-24 Revert "make sudo helper pl... 41 * Revert "make sudo helper play nicely with complex command chains", since it broke stuff [Jamis Buck]
42
4df3ac3b » jamis 2008-05-11 update changelog 43 * Make set(:default_shell, false) work for not using a shell on a per-command basis [Ryan McGeary]
44
3dbc0d2b » jamis 2008-05-11 update changelog, and fix w... 45 * Improved test coverage [Ryan McGeary]
46
1114c000 » jamis 2008-05-07 update changelog 47 * Fixed "coverage" take task [Ryan McGeary]
48
1f3fdf30 » jamis 2008-05-06 Use upload() instead of put... 49 * Use upload() instead of put() with the copy strategy [Jamis Buck]
50
15e9ed54 » jamis 2008-05-06 Revert "Make sure git fetch... Comment 51 * Revert the "git fetch --tags" change, since it didn't work as expected [Jamis Buck]
52
b3deb09d » jamis 2008-05-05 update changelog 53 * Fix deploy:pending when using git SCM [Ryan McGeary]
54
0badc5bb » jamis 2008-05-05 Make sure deploy:check work... 55 * Make sure deploy:check works with :none scm (which has no default command) [Jamis Buck]
56
61808dd6 » jamis 2008-05-05 fix tests and update change... 57 * Add debug switch for enabling conditional execution of commands [Mark Imbriaco]
58
59
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 60 == 2.3.0 / May 2, 2008
f2ba99ad » jamis 2008-04-24 update changelog 61
552a4924 » jamis 2008-04-30 Make deploy:setup obey the ... 62 * Make deploy:setup obey the :use_sudo and :runner directives, and generalize the :use_sudo and :runner options into a try_sudo() helper method [Jamis Buck]
63
f9d2af0b » jamis 2008-04-30 make sudo helper play nicel... 64 * Make sudo helper play nicely with complex command chains [Jamis Buck]
65
62922501 » jamis 2008-04-27 update changelog 66 * Expand file-transfer options with new upload() and download() helpers. [Jamis Buck]
67
68 * Allow SCP transfers in addition to SFTP. [Jamis Buck]
69
70 * Use Net::SSH v2 and Net::SSH::Gateway. [Jamis Buck]
71
f2ba99ad » jamis 2008-04-24 update changelog 72 * Added #export method for git SCM [Phillip Goldenburg]
bf89d31d » jamis 2008-03-08 Improved "copy" strategy, i... 73
ec9a7fa5 » jamis 2008-04-24 Use correct source for quer... Comment 74 * For query_revision, git SCM used git-rev-parse on the repo hosting the Capfile, which may NOT be the same tree as the actual source reposistory. Use git-ls-remote instead to resolve the revision for checkout. [Robin H. Johnson]
75
9b10d909 » jamis 2008-04-10 update changelog 76 * Allow :ssh_options hash to be specified per server [Jesse Newland]
77
f0e5df59 » jamis 2008-04-06 update changelog 78 * Added support for depend :remote, :file to test for existence of a specific file [Andrew Carter]
79
526782f5 » jamis 2008-03-13 Ensure that the default run... 80 * Ensure that the default run options are mixed into the command options when executing a command from the cap shell [Ken Collins]
81
d9812c4d » jamis 2008-03-08 Added :none SCM module for ... 82 * Added :none SCM module for deploying a specific directory's contents [Jamis Buck]
83
bf89d31d » jamis 2008-03-08 Improved "copy" strategy, i... 84 * Improved "copy" strategy supports local caching and pattern exclusion (via :copy_cache and :copy_exclude variables) [Jamis Buck]
85
86
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 87 == 2.2.0 / February 27, 2008
afe59d80 » jamis 2008-01-29 Support p4sync_flags and p4... 88
23a6f61e » jamis 2008-02-23 Fix git submodule support t... 89 * Fix git submodule support to init on sync [halorgium]
90
f8ac678c » jamis 2008-02-22 Add alternative server-cent... 91 * Add alternative server-centric role definition method [James Duncan Davidson]
92
07d777b7 » jamis 2008-02-22 Add support for password pr... 93 * Add support for password prompts from the Mercurial SCM [ches]
94
c6ff8b9f » jamis 2008-02-21 Add support for :max_hosts ... 95 * Add support for :max_hosts option in task definition or run() [Rob Holland <rob@inversepath.com>]
96
a06a8021 » jamis 2008-02-21 Distributed git support for... 97 * Distributed git support for better operability with remote_cache strategy [voidlock]
98
1ace9cb2 » jamis 2008-02-20 Use a default line length i... 99 * Use a default line length in help text if line length is otherwise too small [Jamis Buck]
100
208581ae » jamis 2008-02-20 Fix incorrect reference to ... 101 * Fix incorrect reference to the 'setup' task in task documentation [rajeshduggal]
102
eceaea75 » jamis 2008-02-20 have a changelog entry with... 103 * Don't try to kill the spawner process on deploy:stop if no spawner process exists [Jamis Buck]
104
3cbc3496 » jamis 2008-02-19 Dynamic roles (closes #1110... 105 * Dynamic roles (e.g. role(:app) { "host.name" }) [dmasover]
106
d3ecd1c3 » jamis 2008-02-19 Implement Bzr#next_revision... 107 * Implement Bzr#next_revision so that pending changes can be reported correctly [casret]
108
26e0ce32 » jamis 2008-02-19 use a proper export command... 109 * Use a proper export command for bzr SCM [drudru]
110
c2a223e6 » jamis 2008-02-19 use checkout instead of mer... 111 * Use checkout instead of merge for git SCM [nuttycom]
112
63f449b8 » jamis 2008-01-30 Capisrano -> Capistrano (cl... 113 * Fix typo in Subversion SCM module, encountered when an update fails [kemiller]
114
9ca248bb » jamis 2008-01-30 Fix documentation typo (clo... 115 * Fix documentation typo in upload.rb [evolving_jerk]
116
5f2e2788 » jamis 2008-01-30 Add test case from #10515 t... 117 * Added test case to show that the :scm_command is honored by the git SCM module [grempe]
118
a7a25695 » jamis 2008-01-30 Fail gracefully when double... 119 * Fail gracefully when double-colons are used to delimit namespaces [richie]
120
b4a0d3c3 » jamis 2008-01-29 Add support for :git_enable... 121 * Add support for :git_enable_submodules variable, to enable submodules with the git SCM [halorgium]
122
9e2de79a » jamis 2008-01-29 If subversion asks for a pa... 123 * If subversion asks for a password, prompt as a last resort [Jamis Buck]
124
91750983 » jamis 2008-01-29 Use checkout --lightweight ... 125 * Use checkout --lightweight for bzr checkout, instead of branch [michiels]
126
dc8719d7 » jamis 2008-01-29 make sure bzr SCM works whe... 127 * Make sure bzr SCM works when revision is head (or unspecified) [michiels]
128
afe59d80 » jamis 2008-01-29 Support p4sync_flags and p4... 129 * Support p4sync_flags and p4client_root variables for Perforce [gseidman]
130
131 * Prepare for Net::SSH v2 by making sure Capistrano only tries to load Net::SSH versions less than 1.99.0 [Jamis Buck]
132
133
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 134 == 2.1.0 / October 14, 2007
d5ecc1ca » jamis 2007-09-30 Use the --password switch f... 135
2570b788 » jamis 2007-10-14 default to 0664 instead of ... 136 * Default to 0664 instead of 0660 on upload [Jamis Buck]
137
577fffeb » jamis 2007-10-13 Fix deploy:pending to query... 138 * Fix deploy:pending to query SCM for the subsequent revision so that it does not include the last deployed change [Jamis Buck]
139
8053eaae » jamis 2007-10-13 Prefer 'Last Changed Rev' o... 140 * Prefer 'Last Changed Rev' over 'Revision' when querying latest revision via Subversion [Jamis Buck]
141
bf3423ae » jamis 2007-10-13 explicitly require stringio... 142 * Explicitly require 'stringio' in copy_test [mislav]
143
8aaae217 » jamis 2007-10-13 When Subversion#query_revis... 144 * When Subversion#query_revision fails, give a more sane error [Jamis Buck]
145
0b4a0620 » jamis 2007-10-13 don't run the upgrade:revis... 146 * Don't run the upgrade:revisions task on non-release servers [Jamis Buck]
147
78c801dc » jamis 2007-09-30 Fix cap shell to properly r... 148 * Fix cap shell to properly recognize sudo prompt [Mark Imbriaco, barnaby, Jamis Buck]
149
3a2df2de » jamis 2007-09-30 Git SCM module (closes #9635) 150 * Git SCM module [Garry Dolley, Geoffrey Grosenbach, Scott Chacon]
151
d5ecc1ca » jamis 2007-09-30 Use the --password switch f... 152 * Use the --password switch for subversion by default, but add :scm_prefer_prompt variable (defaults to false) [Jamis Buck]
153
154
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 155 == 2.0.100 (2.1 Preview 1) / September 1, 2007
604393f6 » jamis 2007-07-23 -q isn't really the default 156
46ddf6af » jamis 2007-09-01 capify-generated Capfile wi... 157 * capify-generated Capfile will autoload all recipes from vendor/plugins/*/recipes/*.rb [Graeme Mathieson]
158
250530b2 » jamis 2007-09-01 Use sudo -p switch to set s... 159 * Use sudo -p switch to set sudo password prompt to something predictable [Mike Bailey]
160
8bfb81ea » jamis 2007-09-01 Allow independent configura... 161 * Allow independent configurations to require the same recipe file [Jamis Buck]
162
ee78acbc » jamis 2007-08-31 Set :shell to false to run ... 163 * Set :shell to false to run a command without wrapping it in "sh -c" [Jamis Buck]
164
a899eb79 » jamis 2007-08-31 Don't request a pty by defa... 165 * Don't request a pty by default [Jamis Buck]
166
3fdf1e1e » jamis 2007-08-31 Add a "match" remote depend... 167 * Add a "match" remote dependency method [Adam Greene]
168
d5d9ceb4 » jamis 2007-08-31 Allow auth-caching of subve... 169 * Allow auth-caching of subversion credentials to be enabled via :scm_auth_cache [tsmith]
170
9612dd9d » jamis 2007-08-30 Don't let a task trigger it... 171 * Don't let a task trigger itself when used as the source for an "on" hook [Jamis Buck]
172
095b4253 » jamis 2007-08-30 Avoid using the --password ... 173 * Avoid using the --password switch with subversion for security purposes [sentinel]
174
d257a6c1 » jamis 2007-08-30 Add version_dir, current_di... 175 * Add version_dir, current_dir, and shared_dir variables for naming the directories used in deployment [drinkingbird]
176
250530b2 » jamis 2007-09-01 Use sudo -p switch to set s... 177 * Use Windows-safe binary reads for reading file contents [Ladislav Martincik]
bd7a5ce3 » jamis 2007-08-30 Use windows-safe binary rea... 178
03522bf7 » jamis 2007-08-30 Add Accurev SCM support (cl... 179 * Add Accurev SCM support [Doug Barth]
180
db1a8509 » jamis 2007-08-30 use the :runner variable to... 181 * Use the :runner variable to determine who to sudo as for deploy:restart [Graham Ashton]
182
32cdf2db » jamis 2007-08-10 Add Namespaces#top to alway... 183 * Add Namespaces#top to always return a reference to the topmost namespace [Jamis Buck]
184
604393f6 » jamis 2007-07-23 -q isn't really the default 185 * Change the "-h" output so that it does not say that "-q" is the default [Jamis Buck]
186
187
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 188 == 2.0.0 / July 21, 2007
987b98f0 » jamis 2007-07-01 Spelling correction in docs... 189
8ded3449 » jamis 2007-07-21 Make the "no matching serve... 190 * Make the "no matching servers" error more sane [halorgium]
191
d20e6215 » jamis 2007-07-21 Make sure the invoke task g... 192 * Make sure the invoke task gives a sane error when the COMMAND value is omitted [halorgium]
193
cdb38cd2 » jamis 2007-07-21 Make sure variables are con... 194 * Make sure variables are conditionally set in the deploy recipes, so as not to clobber values set elsewhere [Jamis Buck]
195
54af9ca4 » jamis 2007-07-21 Fix "input stream is empty"... 196 * Fix "input stream is empty" errors from HighLine on prompt [Jamis Buck]
197
8fd6e73a » jamis 2007-07-21 Add synchronous_connect opt... 198 * Added "synchronous_connect" setting to try and work around SFTP hangs for certain users [Jamis Buck]
199
01103e63 » jamis 2007-07-18 auto-require the SSH shell ... 200 * Auto-require the SSH shell service, to avoid race conditions [Jamis Buck]
201
5c370ba4 » jamis 2007-07-11 Allow logger to be set via ... 202 * Add a millisecond sleep in upload to reduce CPU impact [Jamis Buck]
203
204 * Allow the logger to be set via Configuration#logger= [Jamis Buck]
205
b53072ef » jamis 2007-07-11 allow $CAPISTRANO:HOST$ to ... 206 * Allow $CAPISTRANO:HOST$ to be used in filenames to the put command [Jamis Buck]
207
ce1f4733 » jamis 2007-07-10 Allow execute_on_servers to... 208 * Allow execute_on_servers to be called without a current task again [Jamis Buck]
209
c713de95 » jamis 2007-07-06 Put $stdout in sync mode so... 210 * Put $stdout in sync mode, so that Net::SSH prompts are displayed [Jamis Buck]
211
8f7556bd » jamis 2007-07-06 Make sure deploy:check abor... 212 * Make sure deploy:check aborts if it fails [Jamis Buck]
213
7ae3dd9f » jamis 2007-07-10 Doc corrections. Fix depend... 214 * Spelling corrections in docs [Tim Carey-Smith, Giles Bowkett]
987b98f0 » jamis 2007-07-01 Spelling correction in docs... 215
216
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 217 == 1.99.3 (2.0 Preview 4) / June 28, 2007
b7493674 » jamis 2007-06-16 Make sure symlink and final... 218
8bb84808 » jamis 2007-06-28 Don't break task descriptio... 219 * Don't break task descriptions on a period that appears in the middle of a sentence [Jamis Buck]
220
468cc868 » jamis 2007-06-27 Added support for :on_error... 221 * Added support for :on_error => :continue in task definitions, allowing tasks to effectively ignore connection and execution errors that occur as they run [Rob Holland]
222
4fe9af6e » jamis 2007-06-26 Use correct parameters for ... 223 * Use correct parameters for Logger constructor in the SCM and Strategy base initializers [Jamis Buck]
224
67595be1 » jamis 2007-06-26 Set LC_ALL=C before queryin... 225 * Set LC_ALL=C before querying the revision, to make sure the output is in a predictable locale and can be parsed predictably [via Leandro Nunes dos Santos]
226
5089e08d » jamis 2007-06-26 Added :copy_remote_dir for ... 227 * Add :copy_remote_dir variable for the :copy strategy, to indicate where the archive should be copied to on the remote servers [Jamis Buck]
228
297e3d0e » jamis 2007-06-26 Make the dependency code us... 229 * Make the awk use in the dependencies code work with POSIX awk [mcornick]
230
d0b8e8b2 » jamis 2007-06-25 Make variable accesses thre... 231 * Make variable accesses thread safe [via Adrian Danieli]
232
e1d3027e » jamis 2007-06-25 Make user input for yes/no ... 233 * Make user input for yes/no prompts work correctly in the Mercurial module [Matthew Elder]
234
6f2d6282 » jamis 2007-06-25 Use single quotes to escape... 235 * Use single quotes to escape semicolon in find command, instead of a backslash [via michael.italia@gmail.com]
236
13aa40a5 » jamis 2007-06-25 better quoting of reserved ... 237 * Better quoting of reserved characters in commands [Jamis Buck]
238
f800260e » jamis 2007-06-17 Make sure Net::SSH versions... 239 * Make sure Net::SSH versions prior to 1.1.0 still work [Jamis Buck]
240
4d49ecad » jamis 2007-06-17 Allow the :hosts and :roles... 241 * Allow the :hosts and :roles keys to accept lambdas, which will be evaluated lazily to allow runtime selection of hosts and roles in tasks [Jamis Buck]
242
510576ba » jamis 2007-06-16 oops, `which', not `whence'... 243 * Use `which' to test whether a command exists in the remote path, instead of `test -p' [Jamis Buck]
922993d1 » jamis 2007-06-16 Use `whence' (which works o... 244
c041a2d9 » jamis 2007-06-16 Make sure the connection fa... 245 * Make sure the connection factory is established synchronously, to avoid multiple gateway instances being spawned [Jamis Buck]
246
b7493674 » jamis 2007-06-16 Make sure symlink and final... 247 * Make sure symlink and finalize_update tasks reference the most recent release when called by themselves [Jamis Buck]
e581f833 » jamis 2007-05-31 Add :default_environment va... 248
b7493674 » jamis 2007-06-16 Make sure symlink and final... 249
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 250 == 1.99.2 (2.0 Preview 3) / June 15, 2007
b7493674 » jamis 2007-06-16 Make sure symlink and final... 251
e0bcf92d » jamis 2007-06-15 CVS SCM module 252 * CVS SCM module [Brian Phillips]
253
162df7bf » jamis 2007-06-15 Fix typo in Perforce SCM mo... 254 * Fix typo in Perforce SCM module [Chris Bailey]
255
9d7f47b8 » jamis 2007-06-14 server options take precede... 256 * ssh_options < server options when connecting [Jamis Buck]
257
325b510f » jamis 2007-06-14 default the logger output t... 258 * Logger defaults to $stderr instead of STDERR [lhartley]
259
ac500efb » jamis 2007-06-12 Use cp -RPp instead of -a i... 260 * Use cp -RPp instead of -a in the remote cache strategy
261
bf8ef695 » jamis 2007-06-07 Make the UploadError except... 262 * Make the UploadError exception include an array of the hosts that failed [rob@inversepath.com]
263
50942285 » jamis 2007-06-06 Allow roles to be declared ... 264 * Allow "empty" roles to be declared [Jamis Buck]
265
93cc6338 » jamis 2007-06-05 Add mercurial SCM support 266 * Mercurial SCM module [Tobias Luetke, Matthew Elder]
267
7b2458ec » jamis 2007-06-05 Invoke all commands via sh ... 268 * Invoke all commands via sh (customizable via :default_shell) [Jamis Buck]
269
ef0c790b » jamis 2007-05-31 Make sure all directories e... 270 * Make sure all directories exist on each deploy which are necessary for subsequent commands to succeed, since some SCM's won't save empty directories [Matthew Elder]
271
e581f833 » jamis 2007-05-31 Add :default_environment va... 272 * Add :default_environment variable, which is applied to every command
273
274
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 275 == 1.99.1 (2.0 Preview 2) / May 10, 2007
bdef53cb » jamis 2007-03-04 Refactored CLI stuff. Impro... 276
6266dd73 » jamis 2007-05-10 Fix some documentation typo... 277 * Fix some documentation typos [eventualbuddha]
278
979282fb » jamis 2007-05-10 Don't retry failed connecti... 279 * Don't retry failed connections if an explicit auth_methods list is given [Chris Farms]
280
14378caa » jamis 2007-05-08 Added support for load and ... 281 * Added support for load and exit callbacks, which get invoked when all recipes have been loaded and when all requested tasks have been executed [Jamis Buck]
282
90e9dc18 » jamis 2007-05-08 Added support for start and... 283 * Added support for start and finish callbacks, which get invoked when any task is called via the command-line [Jamis Buck]
284
dee88819 » jamis 2007-05-08 Make capify understand simp... 285 * Make `capify' understand simple command-line switches [Jamis Buck]
286
287 * Make the server definition itself available to SSH channels, rather than just the host name [Jamis Buck]
9047a756 » jamis 2007-05-08 Make the server definition ... 288
289 * Identify servers by their complete credentials in logs, rather than simply by hostname [Jamis Buck]
290
fe4997a2 » jamis 2007-05-08 correct the changelog 291 * Uniquely identify servers based on hostname, port, and username, instead of merely on hostname [Jamis Buck]
f2ae5628 » jamis 2007-05-08 Uniquely identify servers b... 292
241ebb08 » jamis 2007-05-08 Allow (e.g.) scm_command an... 293 * Allow (e.g.) scm_command and local_scm_command to be set in the event of different paths to the scm command on local vs. remote hosts. [Jamis Buck]
294
2b5d913f » jamis 2007-05-07 Kill the "deploy:app" names... 295 * Kill the "deploy:app" namespace and move those tasks into deploy, directly. [Jamis Buck]
296
845f0d2c » jamis 2007-05-07 Make sure 'desc' applies to... 297 * Make sure 'desc' applies to the next defined task, in any namespace. [Jamis Buck]
298
7c4d8773 » jamis 2007-05-07 Fix shell so that servers f... 299 * Fix shell so that servers for a task are correctly discovered. [Jamis Buck]
300
74090e6e » jamis 2007-05-07 Added before(), after(), an... 301 * Added before(), after(), and on() callback creation methods. [Jamis Buck]
302
f18fa679 » jamis 2007-04-29 Fix broken check! method 303 * Fix broken check! method for some deployment strategies. [Jamis Buck]
304
0964dc18 » jamis 2007-04-26 Make sure deploy:cold also ... 305 * deploy:cold should also run migrations before starting the app [Jamis Buck]
306
c472b364 » jamis 2007-04-26 Start writing tests for the... 307 * Make the copy strategy check out to a temporary directory [Jamis Buck]
308
309
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 310 == 1.99.0 (2.0 Preview 1) / April 24, 2007
c472b364 » jamis 2007-04-26 Start writing tests for the... 311
c131e12b » jamis 2007-04-19 capify, not deployify 312 * Add `capify' script to make it easier to prepare a project for deployment using cap [Jamis Buck]
313
19a3d80d » jamis 2007-04-04 Make sure the sudo helper u... 314 * Make sure the sudo helper understands the SuSE dialect of the sudo password prompt [Steven Wisener]
315
e7e4f90a » jamis 2007-03-30 fix synchronization issue w... 316 * Fix synchronization issue with Gateway initialization [Doug Barth]
317
5a893823 » jamis 2007-03-26 Added opt-in "compat" and "... 318 * Added opt-in "compat" and "upgrade" recipes for tasks to aid in the upgrade process to Capistrano 2 [Jamis Buck]
319
14770c8a » jamis 2007-03-26 Add (opt-in) deployment sys... 320 * The deployment recipes are now opt-in. Just do 'load "deploy"' in your recipe script. [Jamis Buck]
321
f8d425ef » jamis 2007-03-14 Added $CAPISTRANO:HOST$ pla... 322 * Added $CAPISTRANO:HOST$ placeholder in commands, which will be replaced with the name of the host on which the command is executing [Jamis Buck]
323
bdef53cb » jamis 2007-03-04 Refactored CLI stuff. Impro... 324 * Added -e switch to explain specific task. Added -X to extend -x. Made -h much briefer. Added -T to list known tasks. [Jamis Buck]
325
326 * Added namespaces for tasks [Jamis Buck]
327
328 * Merged the Configuration and Actor classes, performed various other massive refactorings of the code [Jamis Buck]
329
c472b364 » jamis 2007-04-26 Start writing tests for the... 330
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 331 == 1.4.1 / February 24, 2007
c3c4ae0c » jamis 2007-02-03 Add :env option to 'run' (a... 332
b4b9382a » jamis 2007-02-24 Pass --no-auth-cache to sub... 333 * Use the no-auth-cache option with subversion so that username/password tokens do not get cached by capistrano usage [jonathan]
334
f12c534f » jamis 2007-02-24 deprecated uppercase variab... 335 * Deprecated upper-cased variables [Jamis Buck]
336
aa4d8ffc » jamis 2007-02-15 Make sure Actor#get does no... 337 * Make sure Actor#get does not close the SFTP channel (so subsequent SFTP operations work) [Dov Murik]
338
c3c4ae0c » jamis 2007-02-03 Add :env option to 'run' (a... 339 * Add :env option to 'run' (and friends) so that you can specify environment variables to be injected into the new process' environment [Mathieu Lajugie]
340
341
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 342 == 1.4.0 / February 3, 2007
8ffe977f » jamis 2007-01-12 Fix off-by-one bug in show_... 343
c67f5782 » jamis 2007-02-03 Use the auth info for subve... 344 * Use the auth info for subversion more consistently [Jamis Buck]
345
253b86bb » jamis 2007-01-22 Add a "capture" helper, for... 346 * Add a "capture" helper, for capturing the stdout of a remote command and returning it as a string [Jamis Buck]
347
fdd8a65b » jamis 2007-01-22 Add a "get" helper, to pull... 348 * Add a "get" helper, to pull a file from a remote server to the localhost [bmihelac]
349
26a6cc7e » jamis 2007-01-22 Fix gateway to actually inc... 350 * 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]
351
9f0bc157 » jamis 2007-01-18 Refactor the permissions tw... 352 * Refactor the permissions tweaking in update_code to a separate task so that people on shared hosts can override it as necessary [jaw6]
353
253cb3eb » jamis 2007-01-18 Set umask during the setup ... 354 * Set umask during the setup task, so that intermediate directories are created with the proper permissions [NeilW]
355
55c64d0a » jamis 2007-01-17 Add support for a system-wi... 356 * Removed -c/--caprc switch, since the new load order renders it meaningless (just use -f now) [Mike Bailey]
357
358 * Make sure the standard recipe loads first, so that .caprc and friends can override what it defines. [Mike Bailey]
359
360 * Add support for a system-wide capistrano config file [Mike Bailey]
361
988fb52d » jamis 2007-01-15 Make cold_deploy call updat... 362 * Make cold_deploy call update instead of deploy (to avoid invoking the restart task).
363
364 * Make the touch command run by update_code set the TZ to UTC, for consistent setting of asset timestamps. [NeilW]
8a58011d » jamis 2007-01-13 Make the touch command run ... 365
8ffe977f » jamis 2007-01-12 Fix off-by-one bug in show_... 366 * Fix off-by-one bug in show_tasks width-computation [NeilW]
367
c3c4ae0c » jamis 2007-02-03 Add :env option to 'run' (a... 368
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 369 == 1.3.1 / January 5, 2007
340869a2 » jamis 2007-01-03 fix connection problems whe... 370
371 * Fix connection problems when using gateways [Ezra Zygmuntowicz]
372
c3c4ae0c » jamis 2007-02-03 Add :env option to 'run' (a... 373
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 374 == 1.3.0 / December 23, 2006
c2a69316 » jamis 2006-09-18 Added :as option to sudo so... 375
b01cbe67 » jamis 2006-12-23 Version bump to 1.3.0 376 * Deprecate rake integration in favor of invoking `cap' directly [Jamis Buck]
13f88e35 » jamis 2006-12-23 Deprecate capistrano/rake i... 377
715b5a55 » jamis 2006-12-23 Make sure the CVS module re... 378 * Make sure the CVS module references the repository explicitly in cvs_log [weyus@att.net]
379
b01cbe67 » jamis 2006-12-23 Version bump to 1.3.0 380 * Remove trace messages when loading a file [Jamis Buck]
3fabedf0 » jamis 2006-12-23 remove trace messages when ... 381
b01cbe67 » jamis 2006-12-23 Version bump to 1.3.0 382 * Cleaner error messages for authentication failures and command errors [Jamis Buck]
89b1a46e » jamis 2006-12-23 cleaner error messages for ... 383
b01cbe67 » jamis 2006-12-23 Version bump to 1.3.0 384 * Added support for ~/.caprc, also -x and -c switches. [Jamis Buck]
46e1b364 » jamis 2006-12-23 Added support for ~/.caprc ... 385
a4509ac4 » dhh 2006-11-30 Updated migrate action to u... 386 * Updated migrate action to use db:migrate task in Rails instead of the deprecated migrate task [DHH]
387
296f5e6f » jamis 2006-11-10 Allow SSH user and port to ... 388 * Allow SSH user and port to be encoded in the hostname strings [Ezra Zygmuntowicz]
389
4c4f966c » jamis 2006-10-25 use g+w instead of 775, so ... 390 * Fixed that new checkouts were not group-writable [DHH, Jamis Buck]
31dc6b60 » dhh 2006-10-24 Fixed that new checkouts wo... 391
07767524 » dhh 2006-10-24 Fixed that cap setup would ... 392 * Fixed that cap setup would use 755 on the deploy_to and shared directory roots instead of 775 [DHH]
393
9250fe00 » jamis 2006-10-23 Don't run the cleanup task ... 394 * Don't run the cleanup task on servers marked no_release [Jamis Buck]
395
86ec7f6f » jamis 2006-10-21 Fix typo in default_io_proc... 396 * Fix typo in default_io_proc so it correctly checks the stream parameter to see if it is the error stream [Stephen Haberman]
397
33ff97c0 » jamis 2006-10-20 Make sure assets in images,... 398 * 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]
399
6f70c9e7 » jamis 2006-10-05 Added warning if password i... 400 * Added warning if password is prompted for and termios is not installed [John Labovitz]
401
c2a69316 » jamis 2006-09-18 Added :as option to sudo so... 402 * Added :as option to sudo, so you can specify who the command is executed as [Mark Imbriaco]
403
c3c4ae0c » jamis 2007-02-03 Add :env option to 'run' (a... 404
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 405 == 1.2.0 / September 14, 2006
9b824960 » jamis 2006-03-18 Fix operator precedence pro... 406
c5432b94 » jamis 2006-09-14 version bump 407 * Add experimental 'shell' task [Jamis Buck]
408
3d9d756c » jamis 2006-09-09 Display file for external c... 409 * Display file for external configurations, rather than inspected proc. [Jamis Buck]
410
39d1c960 » jamis 2006-09-05 Connect to multiple servers... 411 * Connect to multiple servers in parallel, rather than serially. [Jamis Buck]
412
1a390799 » jamis 2006-08-26 Add SCM module for Mercuria... 413 * Add SCM module for Mercurial (closes #4150) [Matthew Elder]
414
fd2b1cc0 » jamis 2006-08-26 Remove unused line in SCM::... 415 * Remove unused line in SCM::Base (closes #5619) [chris@seagul.co.uk]
416
71ffb5dc » jamis 2006-08-26 More efficient "svn log" us... 417 * More efficient "svn log" usage (closes #5620) [Anatol Pomozov]
418
13e64d5d » jamis 2006-08-26 Better support for key pass... 419 * Better support for key passphrases in the SVN module (closes #5920) [llasram@gmail.com]
420
460a15ea » jamis 2006-07-05 Fix missing default for :lo... 421 * Fix missing default for :local in cvs.rb (closes #3645) [jeremy@hinegardner.org]
422
f303df3e » jamis 2006-07-05 Fix awkward spacing in gems... 423 * Fix awkward spacing in gemspec file (closes #3888) [grant@antiflux.org]
424
0ce0b8f5 » jamis 2006-07-05 Add support for :sudo varia... 425 * Add support for :sudo variable to specify path to sudo (closes #4578) [timothee.peignier@tryphon.org]
426
61fc4498 » jamis 2006-07-05 Make previous_release retur... 427 * Make previous_release return nil if there are no previous releases (closes #4959) [bdabney@cavoksolutions.com]
428
429 * Uncache releases list after update_code is called so that newly released dir is included (closes #3766) [Jamis Buck]
430
431 * Allow the subversion scm to accept HTTPS certificates (closes #4792) [Jamis Buck]
432
433 * Make sure rollbacks occur within the scope of the task that triggered them [Jamis Buck]
434
bb7d7ac4 » dhh 2006-05-26 Fixed the default recipe to... 435 * Fixed the default recipe to work with setups that haven't yet gone pids [DHH]
436
a545f723 » dhh 2006-04-27 Symlink and setup for share... 437 * Symlink and setup for shared/pids to tmp/pids [DHH]
438
ccbe1a30 » jamis 2006-04-26 Fix some incorrect usage te... 439 * Fix some incorrect usage text (closes #4507) [gerry_shaw@yahoo.com]
440
6dd4e4e2 » dhh 2006-04-04 One level of abstraction lo... 441 * Added Actor#stream method that makes it easy to create cross-server streams [DHH]. Example:
55e7c7f7 » dhh 2006-04-04 Added Actor#tail method tha... 442
443 desc "Run a tail on multiple log files at the same time"
444 task :tail_fcgi, :roles => :app do
6dd4e4e2 » dhh 2006-04-04 One level of abstraction lo... 445 stream "tail -f #{shared_path}/log/fastcgi.crash.log"
55e7c7f7 » dhh 2006-04-04 Added Actor#tail method tha... 446 end
447
a8ec1411 » dhh 2006-03-28 Make update_code and symlin... 448 * Make update_code and symlink a macro task under the name "update" for easy of deploy to servers that does not run fcgis [DHH]
449
bcac17e7 » dhh 2006-03-25 Added support for :except o... 450 * 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]
451
452 * Added support for :except on task declarations as the opposite of :only [DHH]. Example:
453
454 role :app, "192.168.0.2"
455 role :file, "192.168.0.3", :no_release => true
456
457 task :symlink, :except => { :no_release => true } do
458 on_rollback { run "ln -nfs #{previous_release} #{current_path}" }
459 run "ln -nfs #{current_release} #{current_path}"
460 end
461
462 cap symlink # will not run on 192.168.0.3
463
05f7d60b » jamis 2006-03-23 Deprecate the -r/--recipe s... 464 * Deprecate the -r/--recipe switch in favor of -f/--file (for more make/rake-like semantics) [Jamis Buck]
465
b8bbbb5e » jamis 2006-03-23 Fix gemspec to depend on ra... 466 * Fix gemspec to include a dependency on rake 0.7 [Jamis Buck]
467
fa05705d » dhh 2006-03-23 Added :hosts option to task... 468 * Added respect for ENV["HOSTS"] that'll be used instead of the roles specified in the task definition [DHH]. Example:
469
470 HOSTS=192.168.0.1 cap setup # one-off setup for that server, doesn't need to be prespecified in the recipes file
471
472 * Added respect for ENV["ROLES"] that'll be used instead of the roles specified in the task definition [DHH]. Example:
473
474 task :setup, :roles => [ :app, :web, :db ]
475 # normally this would run every where
476 end
477
478 ROLES=app cap setup # this will only run for the app role, overwritting the default declaration
479
480 * Added :hosts option to task definition that allows you to specify cross-cutting tasks [DHH]. Example:
481
482 task :setup, :hosts => [ "06.example.com", "01.example.com" ] do
483 # this task will happen on 06 and 01 regardless of which roles they belong to
484 end
485
9b824960 » jamis 2006-03-18 Fix operator precedence pro... 486 * Fix operator precedence problem in script for touching the revisions.log #3223 [jason.garber@emu.edu]
487
488
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 489 == 1.1.0 / March 6th, 2006
6805acca » jamis 2006-02-27 [switchtower] Look for conf... 490
edfccb39 » jamis 2006-03-06 Simplify the generated capi... 491 * Simplify the generated capistrano.rake file, and make it easier to customize
492
5030f202 » jamis 2006-03-06 capistrano: Use rake-like c... 493 * Use rake-like command-line semantics ("cap deploy", in addition to "cap -a deploy")
494
6efd0095 » jamis 2006-03-05 part 2, rename switchtower ... 495 * Rename to capistrano
496
edfccb39 » jamis 2006-03-06 Simplify the generated capi... 497 * Make the generated capistrano.rake file use rake namespaces, and include all default tasks
6805acca » jamis 2006-02-27 [switchtower] Look for conf... 498
5030f202 » jamis 2006-03-06 capistrano: Use rake-like c... 499 * Look for config/deploy.rb, capfile, and Capfile by default
6805acca » jamis 2006-02-27 [switchtower] Look for conf... 500
501
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 502 == 1.0.1 / February 20th, 2006
e8c28b4c » jamis 2006-02-19 Fix broken switchtower_invo... 503
504 * Fix broken switchtower_invoke function in switchtower.rake (missing require statement)
505
506
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 507 == 1.0.0 / Feburary 18th, 2006
1320e07f » jamis 2006-01-05 Set :actor key on SSH chann... 508
da8480f7 » jamis 2006-02-18 Make CVS module's :local va... 509 * Make CVS module's :local value default to "."
510
02d58d8b » jamis 2006-02-18 Add "invoke" task for execu... 511 * Add "invoke" task for executing one-off commands
512
17ec9946 » jamis 2006-02-18 Make port selection smarter... 513 * Make port selection smarter for gateway connections
514
f9a02b4b » jamis 2006-02-18 Add support for third-party... 515 * Add extension mechanism for custom ST operations and third-party task libraries
e4f56866 » jamis 2006-02-18 Add extension mechanism for... 516
3ff75183 » jamis 2006-02-18 Make ST rails rake tasks mo... 517 * Make ST rails rake tasks more configurable
518
0fcc748b » jamis 2006-02-18 Add Actor#current_task and ... 519 * Add Actor#current_task and simplify Task#servers
520
929a016b » jamis 2006-02-17 Add Actor#connect! method f... 521 * Add Actor#connect! method for working around lazy connection establishing
522
249d8ac4 » jamis 2006-01-28 Make sure IO::TRUNC is spec... 523 * Make sure IO::TRUNC is specified for Net::SFTP uploads (#3510)
524
3d98ce91 » jamis 2006-01-28 Add branch support to CVS (... 525 * Add branch support to CVS [jeremy@hinegardner.org] (#3596)
526
146484da » jamis 2006-01-28 Add bazaar-ng SCM module [D... 527 * Add bazaar-ng SCM module [Damien Merenne]
528
db39ddc5 » jamis 2006-01-28 Add optional :svn_username ... 529 * Add optional :svn_username and :svn_password variables
530
9fd7fc8f » jamis 2006-01-20 Allow Proc-valued variables... 531 * Allow Proc-valued variables to be set more conveniently (set(:foo) { "bar" })
532
2b6eb2f4 » jamis 2006-01-20 Add perforce SCM module [Ri... 533 * Add perforce SCM module [Richard McMahon]
534
f57be38a » jamis 2006-01-20 Add bazaar (v1) SCM module ... 535 * Add bazaar (v1) SCM module [Edd Dumbill] (#3533)
536
88fca550 » jamis 2006-01-20 Fix stftime format string u... 537 * Fix stftime format string used in CVS module to be Windows-compatible (fixes #3383)
538
d04f90df » jamis 2006-01-11 Add an better error when a ... 539 * Add an better error when a task is run and no servers match the required conditions
540
391cd042 » jamis 2006-01-07 Add default spinner and col... 541 * Add default spinner and cold_deploy tasks, and spinner_user variable
542
543 * Changed restart_via variable to (boolean) use_sudo
544
217990d8 » jamis 2006-01-07 Only chmod when the revisio... 545 * Only chmod when the revisions.log file is first created
546
3af83526 » jamis 2006-01-07 Make UPPERCASE variables work 547 * Make UPPERCASE variables work
548
549 * Added rails_env variable (defaults to production) for use by tasks that employ the RAILS_ENV environment variable
550
1320e07f » jamis 2006-01-05 Set :actor key on SSH chann... 551 * Added Actor.default_io_proc
552
553 * Set :actor key on SSH channel instances
554
555
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 556 == 0.10.0 / January 2nd, 2006
71e6cc2c » jamis 2005-08-06 When executing multiline co... 557
162bb9f8 » jamis 2006-01-02 Handle ssh password prompts... 558 * Handle ssh password prompts like "someone's password:"
559
07be3ab5 » jamis 2006-01-02 Make CLI#echo available as ... 560 * Make CLI#echo available as a class method.
561
562 * Add CLI#with_echo.
563
564 * Make the default password prompt available as a class method.
565
566 # Add documentation for the CLI class.
567
dce7ac5c » jamis 2006-01-01 Add a sanity check to make ... 568 * Add a sanity check to make sure the correct versions of Net::SSH and Net::SFTP are installed.
569
c3c3b8ab » jamis 2006-01-01 Added a cleanup task to rem... 570 * Added a cleanup task to remove unused releases from the deployment directory
571
829fb7d8 » jamis 2006-01-01 Allow password to be reente... 572 * Allow password to be reentered on sudo if it was entered incorrectly
573
77e1d1e6 » jamis 2005-12-31 Use && as the command separ... 574 * Use && as the command separator for the checkouts, so that errors are caught early.
575
f5ac727c » jamis 2005-12-31 Ping each SSH connection ev... 576 * Ping each SSH connection every 1s during command processing so that long-running commands don't cause the connection to timeout.
577
578 * Add a 0.01s sleep during the command loop so that the CPU doesn't go ballistic while ST is doing its thing.
579
527a881f » jamis 2005-12-26 switchtower: add :restart_v... 580 * Add :restart_via variable for specifying whether restart ought to use :sudo (default, use sudo)
581
582 * Use SFTP for file transfers (if available).
583
bd5ebf9b » jamis 2005-12-22 switchtower: add an "update... 584 * Add an "update_current" task that will do an svn up on the current release
585
57a3a14f » jamis 2005-12-22 switchtower: use the :check... 586 * Use the :checkout variable to determine what operation to use for svn checkouts (instead of co, like "export").
587
fdcb4e36 » jamis 2005-12-22 switchtower: the rails rake... 588 * The Rails rake tasks now load ST directly, instead of invoking it via system
589
0e6ca208 » jamis 2005-11-09 Added ssh_options variable ... 590 * Added ssh_options variable to configure the SSH connection parameters #2734 [jerrett@bravenet.com]
591
829fb7d8 » jamis 2006-01-01 Allow password to be reente... 592 * Require Net::SSH 1.0.5
b09ca755 » jamis 2005-11-09 switchtower: depend on Net:... 593
594
0d43efdb » jamis 2008-06-27 Use Echoe for rakefile mana... 595 == 0.9.0 / October 18th, 2005
b09ca755 » jamis 2005-11-09 switchtower: depend on Net:... 596
edcb868f » jamis 2005-10-13 Use process reaper instead ... 597 * Use process reaper instead of custom reap script for restarting
598
69bb33d8 » jamis 2005-10-10 Use -S switch to set variab... 599 * Use -S switch to set variables before reading recipe files #2242
600
30ef2a9d » jamis 2005-10-10 Update changelog 601 * Have setup.rb create a switchtower.cmd file on Win32 platforms #2402
602
40d1c1dd » jamis 2005-10-04 Add diff_from_last_deploy t... 603 * Add diff_from_last_deploy to the rails switchtower rakefile template
604
8a163ef7 » jamis 2005-10-04 switchtower: add diff_from_... 605 * Add diff_from_last_deploy task (currently only works with subversion)
606
f06e8759 » jamis 2005-10-04 switchtower: update changelog 607 * Add deploy_with_migrations task.
608
609 * Make the migrate task more customizable.
610
611 * If no password is given with the -p switch, prompt for password immediately.
612
a66aa6c3 » jamis 2005-09-19 Do not install a switchtowe... 613 * Do not install a switchtower stub in the script directory. Assume the switchtower executable is in the path.
614
8d1c1129 » jamis 2005-09-19 Remove trailing newlines fr... 615 * Remove trailing newlines from commands to prevent trailing backslash #2141
616
db6fb3ed » jamis 2005-09-19 Default parameters work cor... 617 * Default parameters work correctly with the generator #2218 [Scott Barron]
618
0a994f13 » jamis 2005-09-11 Update SwitchTower changelog 619 * Attempt to require 'rubygems' explicitly when running the switchtower utility #2134
620
24640dd9 » jamis 2005-09-05 Make default tasks work onl... 621 * 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
622
fb5144ca » jamis 2005-09-03 Default the application nam... 623 * Default the application name to "Application" when using --apply-to
624
1fcaf4e0 » jamis 2005-09-03 Show the help screen instea... 625 * Show the help screen instead of an error when no arguments are given
626
c8f3edb9 » jamis 2005-08-30 Make SwitchTower easier to ... 627 * Make SwitchTower easier to invoke programmatically via SwitchTower::CLI
628
824d22bf » jamis 2005-08-30 Move switchtower to the too... 629 * Specify the revision to release via the :revision variable (defaults to latest revision)
630
631 * Allow variables to be set via the cli using the -s switch
632
633 * Log checkouts to a "revisions.log" file
634
635 * Changed behavior of checkout to use the timestamp as the release name, instead of the revision number
636
d89f08f7 » jamis 2005-08-17 Added CVS module for Switch... 637 * Added CVS module (very very experimental!)
638
5246654a » jamis 2005-08-13 Works with public keys now,... 639 * Works with public keys now, for passwordless deployment
640
13e3179a » jamis 2005-08-12 Subversion module recognize... 641 * Subversion module recognizes the password prompt for HTTP authentication
642
a13c2cc2 » jamis 2005-08-12 Preserve +x on scripts when... 643 * Preserve +x on scripts when using darcs #1929 [Scott Barron]
644
71e6cc2c » jamis 2005-08-06 When executing multiline co... 645 * When executing multiline commands, use a backslash to escape the newline