title: Some Capistrano deployment hooks not working
body: <p>I am using <code>Capistrano v2.14.2</code> and trying to use the <code>before</code> and <code>after</code> hooks for <code>deploy:create_symlink</code>, but none of them seem to firing...</p>
  
  <p>I was getting this Warning:</p>
  
  <p><code>[Deprecation Warning] This API has changed, please hook 'deploy:create_symlink' instead of 'deploy:symlink'.</code></p>
  
  <p>So I updated my code to use <code>deploy:create_symlink</code> instead of <code>deploy:symlink</code></p>
  
  <p>Here is a snipplet of my <code>deploy.rb</code></p>
  
  <pre><code>namespace :foo do
      task :start do
          puts "starting foo..."
      end
  
      task :stop do
          puts "stoping foo..."
      end
  end
  
  before('deploy:create_symlink', "foo:stop")
  after('deploy:create_symlink', "foo:start")
  </code></pre>
  
  <p>Here is a snipplet of the output:</p>
  
  <pre><code>  * 2013-04-04 13:34:27 executing `deploy:symlink'
    * executing "rm -f /web/example.com/current &amp;&amp; ln -s /web/example.com/releases/20130404203425 /web/example.com/current"
      servers: ["app1"]
      [app1] executing command
      command finished in 467ms
  </code></pre>
  
  <p>No hooks are called...</p>
  
  <p>Hooks for <code>deploy:finalize_update</code> and <code>deploy:update_code</code> all seem to be working without any issue.</p>
  
  <p>What has happened to being able to use <code>before</code> and <code>after</code> hooks for <code>deploy:create_symlink</code> ?</p>