title: Capistrano 3 does not update files and code in the files
body: <p>I am new to  Capistrano and need some help with setting it up. After I running command <code>cap deploy</code> it runs successfully with no errors, but it does not update anything on remote server only creates additional folders inside my_app directory with some files and also creates folder called <code>current</code> and placing all updates from github inside this folder.   Here is my <code>deploy.rb</code> file</p>
  
  <pre><code>lock '3.3.3'
  
  set :application, 'my_app'
  set :repo_url, 'git@github.com:me/my_app.git'
  set :branch, "master"
  set :deploy_via, :remote_cache
  set :user, "me"
  set :stages, ["production"]
  set :use_sudo, false
  
  set :deploy_to, '/var/www/my_app'
  
  
  namespace :deploy do
      after :finishing, 'deploy:cleanup', "deploy:update_code"
  
      after :restart, :clear_cache do
          on roles(:web), in: :groups, limit: 3, wait: 10 do
              # Here we can do anything such as:
              # within release_path do
              #   execute :rake, 'cache:clear'
              # end
          end
      end
  
  end
  </code></pre>
  
  <p>What is wrong! How can I make Capistrano to update files and content of the files in my_app folder on the remote server? Thank you very much for the help!!!</p>