<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,7 @@
 *SVN*
 
+* Kill the &quot;deploy:app&quot; namespace and move those tasks into deploy, directly. [Jamis Buck]
+
 * Make sure 'desc' applies to the next defined task, in any namespace. [Jamis Buck]
 
 * Fix shell so that servers for a task are correctly discovered. [Jamis Buck]</diff>
      <filename>CHANGELOG</filename>
    </modified>
    <modified>
      <diff>@@ -24,9 +24,9 @@ map.each do |old, new|
   end&quot;
 end
 
-desc &quot;DEPRECATED: See deploy:app:start.&quot;
+desc &quot;DEPRECATED: See deploy:start.&quot;
 task :spinner do
-  warn &quot;[DEPRECATED] `spinner' is deprecated. Use `deploy:app:start' instead.&quot;
+  warn &quot;[DEPRECATED] `spinner' is deprecated. Use `deploy:start' instead.&quot;
   set :runner, fetch(:spinner_user, &quot;app&quot;)
-  deploy.app.start
+  deploy.start
 end
\ No newline at end of file</diff>
      <filename>lib/capistrano/recipes/compat.rb</filename>
    </modified>
    <modified>
      <diff>@@ -348,51 +348,49 @@ namespace :deploy do
     deployed your application before, or if your application is (for some \
     other reason) not currently running. It will deploy the code, run any \
     pending migrations, and then instead of invoking `deploy:restart', it will
-    invoke `deploy:app:start' to fire up the application servers.
+    invoke `deploy:start' to fire up the application servers.
   DESC
   task :cold do
     update
     migrate
-    app.start
+    start
   end
 
-  namespace :app do
-    desc &lt;&lt;-DESC
-      Start the application servers. This will attempt to invoke a script \
-      in your application called `script/spin', which must know how to start \
-      your application listeners. For Rails applications, you might just have \
-      that script invoke `script/process/spawner' with the appropriate \
-      arguments.
-
-      By default, the script will be executed via sudo as the `app' user. If \
-      you wish to run it as a different user, set the :runner variable to \
-      that user. If you are in an environment where you can't use sudo, set \
-      the :use_sudo variable to false.
-    DESC
-    task :start, :roles =&gt; :app do
-      as = fetch(:runner, &quot;app&quot;)
-      via = fetch(:run_method, :sudo)
-      invoke_command &quot;sh -c 'cd #{current_path} &amp;&amp; nohup script/spin'&quot;, :via =&gt; via, :as =&gt; as
-    end
+  desc &lt;&lt;-DESC
+    Start the application servers. This will attempt to invoke a script \
+    in your application called `script/spin', which must know how to start \
+    your application listeners. For Rails applications, you might just have \
+    that script invoke `script/process/spawner' with the appropriate \
+    arguments.
+
+    By default, the script will be executed via sudo as the `app' user. If \
+    you wish to run it as a different user, set the :runner variable to \
+    that user. If you are in an environment where you can't use sudo, set \
+    the :use_sudo variable to false.
+  DESC
+  task :start, :roles =&gt; :app do
+    as = fetch(:runner, &quot;app&quot;)
+    via = fetch(:run_method, :sudo)
+    invoke_command &quot;sh -c 'cd #{current_path} &amp;&amp; nohup script/spin'&quot;, :via =&gt; via, :as =&gt; as
+  end
 
-    desc &lt;&lt;-DESC
-      Stop the application servers. This will call script/process/reaper for \
-      both the spawner process, and all of the application processes it has \
-      spawned. As such, it is fairly Rails specific and may need to be \
-      overridden for other systems.
-
-      By default, the script will be executed via sudo as the `app' user. If \
-      you wish to run it as a different user, set the :runner variable to \
-      that user. If you are in an environment where you can't use sudo, set \
-      the :use_sudo variable to false.
-    DESC
-    task :stop, :roles =&gt; :app do
-      as = fetch(:runner, &quot;app&quot;)
-      via = fetch(:run_method, :sudo)
+  desc &lt;&lt;-DESC
+    Stop the application servers. This will call script/process/reaper for \
+    both the spawner process, and all of the application processes it has \
+    spawned. As such, it is fairly Rails specific and may need to be \
+    overridden for other systems.
+
+    By default, the script will be executed via sudo as the `app' user. If \
+    you wish to run it as a different user, set the :runner variable to \
+    that user. If you are in an environment where you can't use sudo, set \
+    the :use_sudo variable to false.
+  DESC
+  task :stop, :roles =&gt; :app do
+    as = fetch(:runner, &quot;app&quot;)
+    via = fetch(:run_method, :sudo)
 
-      invoke_command &quot;#{current_path}/script/process/reaper -a kill -r dispatch.spawner.pid&quot;, :via =&gt; via, :as =&gt; as
-      invoke_command &quot;#{current_path}/script/process/reaper -a kill&quot;, :via =&gt; via, :as =&gt; as
-    end
+    invoke_command &quot;#{current_path}/script/process/reaper -a kill -r dispatch.spawner.pid&quot;, :via =&gt; via, :as =&gt; as
+    invoke_command &quot;#{current_path}/script/process/reaper -a kill&quot;, :via =&gt; via, :as =&gt; as
   end
 
   namespace :pending do</diff>
      <filename>lib/capistrano/recipes/deploy.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <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>
