38c38
<   task :setup_cached_repository, :roles => [:app, :db, :web] do
---
>   task :setup_cached_repository, :except => { :no_release => true } do
47c47,48
<   task :update_code, :roles => [:app, :db, :web] do
---
>   task :update_code, :except => { :no_release => true } do
>     source.setup_repository_cache(self) unless File.exists?(repository_cache)
55c56,57
<       rm -rf #{release_path}/log #{release_path}/public/system &&
---
>       rm -rf #{release_path}/log #{release_path}/tmp/pids #{release_path}/public/system &&
>       ln -nfs #{shared_path}/pids #{release_path}/tmp/pids &&
