<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>c68c9d98710eff825e031914a792b7699ca3aecc</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/907d9073eadf9468284da171726688c3ab13d605</url>
    <id>907d9073eadf9468284da171726688c3ab13d605</id>
    <committed-date>2008-11-25T13:54:07-08:00</committed-date>
    <authored-date>2008-11-25T13:54:07-08:00</authored-date>
    <message>cleanup some conditions now that previous_release is sane</message>
    <tree>7afdd39e5133d077c080c78cd15b5fb0f233ec73</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>18bd58247b6024b8ed085ac38192c92218ea18d5</id>
      </parent>
    </parents>
    <author>
      <name>Mathias Meyer</name>
      <email>meyer@paperplanes.de</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/c68c9d98710eff825e031914a792b7699ca3aecc</url>
    <id>c68c9d98710eff825e031914a792b7699ca3aecc</id>
    <committed-date>2008-11-25T13:53:23-08:00</committed-date>
    <authored-date>2008-11-25T13:53:23-08:00</authored-date>
    <message>Make previous_release return nil if there is no previous release</message>
    <tree>105c6e6ec67bb73f84bf92d102b9fa0317c25460</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2ca8fb9ab11167781256ddcfe4e3d352fa5f1a78</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/06daaf71452f13b7926849015d8696b66e0faf62</url>
    <id>06daaf71452f13b7926849015d8696b66e0faf62</id>
    <committed-date>2008-11-25T08:41:06-08:00</committed-date>
    <authored-date>2008-11-25T08:41:06-08:00</authored-date>
    <message>Rollback of deploy:symlink should not rollback if there is no previous deployed revision.

This should prevent explosions caused by symlink failing on a first deploy.</message>
    <tree>b40654879ad44fb312f242f7d75e54992a84133e</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>48685cabc36b85f36645b5b9a83cb4f0789425f3</id>
      </parent>
    </parents>
    <author>
      <name>Jon Evans</name>
      <email>jon@springyweb.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/27d91a7d94a1ee40826e78b37ca8da776f3ecc6c</url>
    <id>27d91a7d94a1ee40826e78b37ca8da776f3ecc6c</id>
    <committed-date>2008-09-24T03:12:11-07:00</committed-date>
    <authored-date>2008-09-24T03:12:11-07:00</authored-date>
    <message>locally executed commands also get logged in verbose mode</message>
    <tree>92ac1e7a8ada49adc5f09f2f8d92a148936c31c4</tree>
    <committer>
      <name>Jon Evans</name>
      <email>jon@springyweb.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bd3819766178e18e9287b95586098d2bc804f6df</id>
      </parent>
      <parent>
        <id>8cc60c70c0d984cb8a13501cdd0d82a947c9dd1c</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/737bc3fb6bd1610f4e79a5c52dfa1516b6e21957</url>
    <id>737bc3fb6bd1610f4e79a5c52dfa1516b6e21957</id>
    <committed-date>2008-08-25T21:17:39-07:00</committed-date>
    <authored-date>2008-08-25T21:17:39-07:00</authored-date>
    <message>Merge branch 'master' of git://github.com/skwp/capistrano into skwp/master</message>
    <tree>14f5bf71bb8638feb58576291e57aa1e608a3cd9</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>644626261e0e8bd7b7931a9289c6641c1de8ad68</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/0e5c38b0bce74d53179742d3542ee8b689df096b</url>
    <id>0e5c38b0bce74d53179742d3542ee8b689df096b</id>
    <committed-date>2008-08-21T19:47:00-07:00</committed-date>
    <authored-date>2008-08-21T19:47:00-07:00</authored-date>
    <message>make rollbacks work with processes that need the cwd to be valid to restart properly</message>
    <tree>a582e1b8662640caf35c915cffd4db7ad31ec845</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1923c120f58091e01e281628c7f37ef1f9463d4f</id>
      </parent>
    </parents>
    <author>
      <name>yan</name>
      <email>yan@pritzker.ws</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/8cc60c70c0d984cb8a13501cdd0d82a947c9dd1c</url>
    <id>8cc60c70c0d984cb8a13501cdd0d82a947c9dd1c</id>
    <committed-date>2008-08-20T11:12:48-07:00</committed-date>
    <authored-date>2008-08-20T11:12:48-07:00</authored-date>
    <message>Made :releases ordering by using unix timestamps in case you are using custom release names like my-tag-name-timestamp</message>
    <tree>d602bf22ff55e6f18aba6fbab384e3aac0406f94</tree>
    <committer>
      <name>yan</name>
      <email>yan@pritzker.ws</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7cf110452c7a60867a5a74bd4257d8bb0f5c9665</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/e70fa828e61c837527ba17d4f3b11ce3f81798dd</url>
    <id>e70fa828e61c837527ba17d4f3b11ce3f81798dd</id>
    <committed-date>2008-08-19T08:05:42-07:00</committed-date>
    <authored-date>2008-08-19T08:05:42-07:00</authored-date>
    <message>Add :shared_children variable to custoize which subdirectories are created by deploy:setup [#34 tagged:committed state:resolved]</message>
    <tree>c30e150b6b8a775a8502c1cbdd0283ff22fdd0be</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1b7525e362a4c9735cdb0f502f21e0f323e33a75</id>
      </parent>
    </parents>
    <author>
      <name>John Trupiano</name>
      <email>jtrupiano@gmail.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/5d1d9d9ddc5c957f057ed866e091ef91ec2129fa</url>
    <id>5d1d9d9ddc5c957f057ed866e091ef91ec2129fa</id>
    <committed-date>2008-06-09T20:53:03-07:00</committed-date>
    <authored-date>2008-06-07T12:20:12-07:00</authored-date>
    <message>Added a :normalize_asset_timestamps property.

This is queried in finalize_update to determine whether or not to
touch all of the assets.  Subversion has a configuration option
(use-commit-timestamps), which renders this process unnecessary if
set.</message>
    <tree>251bff791137de0134b6d8d8858e2169611d5bb2</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>41c0da75259f92632e22d12606350b837b286c39</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/cf64e4013c9a317911f2b1ceb66611e289377cb5</url>
    <id>cf64e4013c9a317911f2b1ceb66611e289377cb5</id>
    <committed-date>2008-06-05T20:31:58-07:00</committed-date>
    <authored-date>2008-06-05T20:31:58-07:00</authored-date>
    <message>Remove an unused variable declaration.</message>
    <tree>c228948fb45ed111c75fc14b0fd727c09bc1b985</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2ac1906a3ab0bda997ca3b028b9b20d222faf3fe</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/41c0da75259f92632e22d12606350b837b286c39</url>
    <id>41c0da75259f92632e22d12606350b837b286c39</id>
    <committed-date>2008-06-05T20:30:42-07:00</committed-date>
    <authored-date>2008-06-05T20:30:42-07:00</authored-date>
    <message>Only use :runner for tasks that affect the application's execution.

This includes deploy:start, deploy:stop, and deploy:restart. The
other sudo-enabled tasks (deploy:cleanup and deploy:setup) will try
sudo as the :admin_runner variable, allowing people to either leave
that value unset (causing those tasks to try sudo as root), or to
set it to some other value.</message>
    <tree>1081fb50bc7c5d35ba40b35731c725ed6225bec7</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b417973a9c21634f79b4abf91572d9e35783e79</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/919f868573c9e6a01d9e356fb5f222c5ed3600a7</url>
    <id>919f868573c9e6a01d9e356fb5f222c5ed3600a7</id>
    <committed-date>2008-06-05T17:40:44-07:00</committed-date>
    <authored-date>2008-06-05T17:40:44-07:00</authored-date>
    <message>Make deploy:upload use the upload() helper for more efficient directory processing.</message>
    <tree>43450305d27ca58f1597203fb8a64950de47b59d</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>268648a85ce2dce291c83fe1e8269d95d88231d1</id>
      </parent>
    </parents>
    <author>
      <name>Mark Imbriaco</name>
      <email>mark@imbriaco.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/445b2a667b927a5c9f75496718f9992c883c48b7</url>
    <id>445b2a667b927a5c9f75496718f9992c883c48b7</id>
    <committed-date>2008-06-05T17:23:41-07:00</committed-date>
    <authored-date>2008-06-05T16:56:13-07:00</authored-date>
    <message>Make deploy:upload accept a glob for the filename</message>
    <tree>d804fc578f6c785b2821098b2a73da847513bc34</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b45290e6ae3acce465ab5b7b8a82b7ad73a022e3</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/19e6e3b9c6d002bdccc668172efb1b70462484e8</url>
    <id>19e6e3b9c6d002bdccc668172efb1b70462484e8</id>
    <committed-date>2008-05-24T20:32:38-07:00</committed-date>
    <authored-date>2008-05-24T20:32:38-07:00</authored-date>
    <message>Fix deployment recipes to use the updated sudo helper</message>
    <tree>f75515d082abaea3a462bed4623624d5aa1fefff</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f9d2af0b24f109874951162bd3fa761c648038ab</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/552a4924284d7f74a327b163ead1fe6b992c9c60</url>
    <id>552a4924284d7f74a327b163ead1fe6b992c9c60</id>
    <committed-date>2008-04-30T21:41:39-07:00</committed-date>
    <authored-date>2008-04-30T21:41:39-07:00</authored-date>
    <message>Make deploy:setup obey the :use_sudo and :runner directives, and generalize the :use_sudo and :runner options into a try_sudo() helper method</message>
    <tree>b53a6fadcf990c0ca40ef94fa7f1b57ebd0eafed</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eceaea75cab6dc2b1a811a2c227672bab68de812</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/208581ae5637ca1ebf627f6fdae22b4f343d0d2f</url>
    <id>208581ae5637ca1ebf627f6fdae22b4f343d0d2f</id>
    <committed-date>2008-02-20T20:40:26-08:00</committed-date>
    <authored-date>2008-02-20T20:40:26-08:00</authored-date>
    <message>Fix incorrect reference to the 'setup' task (closes #10819)


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@8919 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>fe8ccd91133800812195034b62f9f2c161737500</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3cbc3496c842e1a6907932ef39f034d6e22f3188</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/74b0c3be6da1a648c640ee20e151d53178e17ff4</url>
    <id>74b0c3be6da1a648c640ee20e151d53178e17ff4</id>
    <committed-date>2008-02-20T20:34:08-08:00</committed-date>
    <authored-date>2008-02-20T20:34:08-08:00</authored-date>
    <message>don't try to kill the spawner pid if no spawner process exists (closes #10093)


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@8917 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>7db31b9444b213872fe1815c5f03b50809af93e7</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8053eaae0d954caba1cf33529417e4baa7e18bbc</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/577fffebd0bac3285d23d08fcc7c05c61ec5d15f</url>
    <id>577fffebd0bac3285d23d08fcc7c05c61ec5d15f</id>
    <committed-date>2007-10-13T19:38:29-07:00</committed-date>
    <authored-date>2007-10-13T19:38:29-07:00</authored-date>
    <message>Fix deploy:pending to query SCM for the subsequent revision so that it does not include the last deployed change (currently only works correctly for Subversion, other SCM's need to be updated)


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7869 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>6df5b800466a7411ba42fdf9b432f582e91b4807</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d5d9ceb47cf9f013e5416a0a301a852b95c9ea43</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/d9d46ceb8fab656528991c72abe73227a4cf2346</url>
    <id>d9d46ceb8fab656528991c72abe73227a4cf2346</id>
    <committed-date>2007-08-31T19:06:25-07:00</committed-date>
    <authored-date>2007-08-31T19:06:25-07:00</authored-date>
    <message>set the variables using the correct syntax


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7385 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>df795ff3aede76aef71b4fb4d22c4eedb5e70d9f</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e5a0d29f444c00980680872012316aebcb6e5377</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/d257a6c1bf6da76938858af52c90a337f1b96e97</url>
    <id>d257a6c1bf6da76938858af52c90a337f1b96e97</id>
    <committed-date>2007-08-30T07:48:57-07:00</committed-date>
    <authored-date>2007-08-30T07:48:57-07:00</authored-date>
    <message>Add version_dir, current_dir, and shared_dir variables for naming directories used in deployment (closes #9283)


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7378 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>2f2d84dd1b3b8cc9aa49d468e538e7d3cf9fca2d</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>03522bf7c1d69a4819c63a722fad4c2d309d2884</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/bd7a5ce30aaa4c3f22bbcd7fa0fa1e376c54340d</url>
    <id>bd7a5ce30aaa4c3f22bbcd7fa0fa1e376c54340d</id>
    <committed-date>2007-08-30T07:22:03-07:00</committed-date>
    <authored-date>2007-08-30T07:22:03-07:00</authored-date>
    <message>Use windows-safe binary reads for reading file contents (closes #9256)


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7376 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>3cc0231ee275c8b298585dc04293cfbe49731725</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>642614ee0801a4fd4ce8a832592ce4ef2ce92231</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/db1a8509150b378c67338d3ac6d800f84adbacfe</url>
    <id>db1a8509150b378c67338d3ac6d800f84adbacfe</id>
    <committed-date>2007-08-30T07:01:33-07:00</committed-date>
    <authored-date>2007-08-30T07:01:33-07:00</authored-date>
    <message>use the :runner variable to determine who to sudo as for deploy:restart (closes #9212)


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7374 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>55a1535b0f970c5f38a6c185a29c3c9de9839f7c</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>54af9ca4f0aab7ad56926eb48f3761244ba20373</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/cdb38cd2872b0220ea20343250b7556e3f62cd32</url>
    <id>cdb38cd2872b0220ea20343250b7556e3f62cd32</id>
    <committed-date>2007-07-21T14:27:57-07:00</committed-date>
    <authored-date>2007-07-21T14:27:57-07:00</authored-date>
    <message>Make sure variables are conditionally set in the deploy recipes, so as not to clobber values set elsewhere (closes #8938)


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7203 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>1e0ae346fa9964db4b23c37a0c5b2508cb51ce23</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c713de95487f7110aa9ef91acd6d5b71fe78fb49</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/7ae3dd9ff731b82011e882acae0eaef8cb61a615</url>
    <id>7ae3dd9ff731b82011e882acae0eaef8cb61a615</id>
    <committed-date>2007-07-10T10:12:31-07:00</committed-date>
    <authored-date>2007-07-10T10:12:31-07:00</authored-date>
    <message>Doc corrections. Fix dependency checking for remote cache strategy.


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7175 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>6b5a0976b438f4ffbbeb77b914c7499e9b9c3f80</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>987b98f0a08669e4ff200ac0a9d66ec180d1d663</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/8f7556bddf80e481b655dd85d63508b66d07fe66</url>
    <id>8f7556bddf80e481b655dd85d63508b66d07fe66</id>
    <committed-date>2007-07-06T15:25:39-07:00</committed-date>
    <authored-date>2007-07-06T15:25:39-07:00</authored-date>
    <message>Make sure deploy:check aborts if it fails


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7164 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>1546a7cf687e0217728c41a012b69123382ba272</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>892b5481a6b991f97b5e6d6d8e77b484441267b2</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/67595be1bfa9cc8a5a5df9247fb0c42f73fe1e01</url>
    <id>67595be1bfa9cc8a5a5df9247fb0c42f73fe1e01</id>
    <committed-date>2007-06-26T20:12:44-07:00</committed-date>
    <authored-date>2007-06-26T20:12:44-07:00</authored-date>
    <message>Set LC_ALL=C before querying the revision, to make sure the output is in a predictable locale and can be parsed predictably


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7135 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>c5ccf98c80b4183ae624578d27d579a27dc644c6</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>13aa40a5f6d8642bab93e764dfc464e1575adef4</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/6f2d6282b015735fab214992aaabd2b3cf7bcc19</url>
    <id>6f2d6282b015735fab214992aaabd2b3cf7bcc19</id>
    <committed-date>2007-06-25T08:47:50-07:00</committed-date>
    <authored-date>2007-06-25T08:47:50-07:00</authored-date>
    <message>Use single quotes to escape semicolon in find command, instead of a backslash


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7113 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>6d07cc978af976ded13fee8d297415396be3da92</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>24e73606cb878a09680aec2fcd122fa64a355031</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/b749367464e345153e3ac8301f1abcfbb42f08a3</url>
    <id>b749367464e345153e3ac8301f1abcfbb42f08a3</id>
    <committed-date>2007-06-16T06:51:12-07:00</committed-date>
    <authored-date>2007-06-16T06:51:12-07:00</authored-date>
    <message>Make sure symlink and finalize_update tasks reference the most recent release when called by themselves


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@7038 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>fe54507e453d272fdbd4d9cf4bd3ef2c1e6fac48</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>93cc63383efbeb15156b3d2f913e6ff838b66a81</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/d8d46ee8392cf64ae41f504203766d085e9d7b27</url>
    <id>d8d46ee8392cf64ae41f504203766d085e9d7b27</id>
    <committed-date>2007-06-05T09:48:02-07:00</committed-date>
    <authored-date>2007-06-05T09:48:02-07:00</authored-date>
    <message>fix typo in web:disable example


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@6949 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>c623beff4c7e537a7984972a38a866394393598d</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e581f833100d8d155b0063c95d6eac2700819a96</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/ef0c790bd566e712d0ae4d93822b6dbd4ec4f52c</url>
    <id>ef0c790bd566e712d0ae4d93822b6dbd4ec4f52c</id>
    <committed-date>2007-05-31T20:04:20-07:00</committed-date>
    <authored-date>2007-05-31T20:04:20-07:00</authored-date>
    <message>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


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@6918 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>4d7ee6648541e781cda9591530e92057326a1602</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2b5d913ff07a00f4c91d32c330a799db0f4a4cd3</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/241ebb08e1577c99ce5f176aab9edbcbd9daff04</url>
    <id>241ebb08e1577c99ce5f176aab9edbcbd9daff04</id>
    <committed-date>2007-05-08T20:36:26-07:00</committed-date>
    <authored-date>2007-05-08T20:36:26-07:00</authored-date>
    <message>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


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@6702 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>8da8563cb833c05f2361c2c8c63d1ccf09f90809</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>845f0d2ca6d06402d2409a887782619932461684</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/2b5d913ff07a00f4c91d32c330a799db0f4a4cd3</url>
    <id>2b5d913ff07a00f4c91d32c330a799db0f4a4cd3</id>
    <committed-date>2007-05-07T21:49:07-07:00</committed-date>
    <authored-date>2007-05-07T21:49:07-07:00</authored-date>
    <message>Kill the &quot;deploy:app&quot; namespace and move those tasks into deploy, directly.


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@6698 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>e94542f4748b9f71c4ba8079eaa9963adcd7001f</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c472b3641f5b09702b6cc8f8d8f2efdb807cb6e5</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/0964dc188cc1747c38473dbec429a6b205ee76bf</url>
    <id>0964dc188cc1747c38473dbec429a6b205ee76bf</id>
    <committed-date>2007-04-26T22:07:42-07:00</committed-date>
    <authored-date>2007-04-26T22:07:42-07:00</authored-date>
    <message>Make sure deploy:cold also runs migrations before starting the app. Have the capify script emit a commented :deploy_to setting.


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@6591 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>b3f443edcbe7dcc1a62ae9b9a9adc1dcb91b0e4c</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>144d2f70f8ed53895b9f6365b865e80a1abe6a61</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/5ef0a8364f51d8382c4eede3b70f70444e6ecbe7</url>
    <id>5ef0a8364f51d8382c4eede3b70f70444e6ecbe7</id>
    <committed-date>2007-04-15T13:25:33-07:00</committed-date>
    <authored-date>2007-04-15T13:25:33-07:00</authored-date>
    <message>use correct shared-pids path


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@6524 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>737830865e627712285495fc5c5fc0985b01b20d</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dae044f572136cd0162110ee5118046827adb74e</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/capistrano/commit/12feba431a1c9bb12e10c5c0c52b2cfc4dd39e03</url>
    <id>12feba431a1c9bb12e10c5c0c52b2cfc4dd39e03</id>
    <committed-date>2007-04-02T15:44:21-07:00</committed-date>
    <authored-date>2007-04-02T15:44:21-07:00</authored-date>
    <message>allow custom dependencies to be declared, which deploy:check will verify


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@6500 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>4420835d0e3e8650ee14d5ddb49fd91d8875ec38</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
</commits>
