From 82f5037c9791bc96834c4269955885f301011df6 Mon Sep 17 00:00:00 2001 From: Piotr Antosik Date: Mon, 4 Feb 2013 16:24:27 +0100 Subject: [PATCH 1/2] Fix Copying Composer from previous release Before: ``` *** [err :: server] cp: `/home/domain/releases/20130204152210/composer.phar' and `/home/domain/releases/20130204152210/composer.phar' are the same file *** [deploy:update_code] rolling back ``` After change work fine. --- lib/symfony2/symfony.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/symfony2/symfony.rb b/lib/symfony2/symfony.rb index 3e440d5..21acaef 100644 --- a/lib/symfony2/symfony.rb +++ b/lib/symfony2/symfony.rb @@ -97,9 +97,9 @@ namespace :composer do desc "Gets composer and installs it" task :get, :roles => :app, :except => { :no_release => true } do - if remote_file_exists?("#{previous_release}/composer.phar") + if remote_file_exists?("#{current_path}/composer.phar") capifony_pretty_print "--> Copying Composer from previous release" - run "#{try_sudo} sh -c 'cp #{previous_release}/composer.phar #{latest_release}/'" + run "#{try_sudo} sh -c 'cp #{current_path}/composer.phar #{latest_release}/'" capifony_puts_ok end From 4618f33a45d65e94844432b5cec3c1350de58d95 Mon Sep 17 00:00:00 2001 From: Piotr Antosik Date: Tue, 5 Mar 2013 09:40:33 +0100 Subject: [PATCH 2/2] Update symfony.rb --- lib/symfony2/symfony.rb | 5 ----- 1 file changed, 5 deletions(-) diff --git a/lib/symfony2/symfony.rb b/lib/symfony2/symfony.rb index 21acaef..17853f3 100644 --- a/lib/symfony2/symfony.rb +++ b/lib/symfony2/symfony.rb @@ -97,11 +97,6 @@ namespace :composer do desc "Gets composer and installs it" task :get, :roles => :app, :except => { :no_release => true } do - if remote_file_exists?("#{current_path}/composer.phar") - capifony_pretty_print "--> Copying Composer from previous release" - run "#{try_sudo} sh -c 'cp #{current_path}/composer.phar #{latest_release}/'" - capifony_puts_ok - end if !remote_file_exists?("#{latest_release}/composer.phar") capifony_pretty_print "--> Downloading Composer"