lib/capistrano/tasks/local.rake in capistrano-scm-local-0.1.10 vs lib/capistrano/tasks/local.rake in capistrano-scm-local-0.1.11

- old
+ new

@@ -29,9 +29,11 @@ local_strategy.release end desc 'Read revision from REVISION file if exists' task :set_current_revision do - revision_file = File.join(repo_url, 'REVISION') - set :current_revision, File.exist?(revision_file) ? File.read(revision_file).strip : 'UNKNOWN' + unless fetch(:current_revision, false) + revision_file = File.join(repo_url, 'REVISION') + set :current_revision, File.exist?(revision_file) ? File.read(revision_file).strip : 'UNKNOWN' + end end end