Sha256: ef56d8ffd004043329c491813c8cba4c99bd0745706ce7987e3faec620acf025

Contents?: true

Size: 705 Bytes

Versions: 31

Compression:

Stored size: 705 Bytes

Contents

Capistrano::Configuration.instance(:must_exist).load do
  
  define_recipe :check_revision do
    before "deploy:update_code", "deploy:check_revision"
 
    namespace :deploy do
      desc "Make sure there is something to deploy"
      task :check_revision, :roles => [:web] do
        unless `git rev-parse HEAD` == `git rev-parse origin/master`
          puts ""
          puts "  \033[1;33m**************************************************\033[0m"
          puts "  \033[1;33m* WARNING: HEAD is not the same as origin/master *\033[0m"
          puts "  \033[1;33m**************************************************\033[0m"
          puts ""
 
          exit
        end
      end
    end
    
  end
end

Version data entries

31 entries across 31 versions & 2 rubygems

Version Path
factorylabs-fdlcap-0.3.19 lib/fdlcap/recipes/check_revision.rb
factorylabs-fdlcap-0.3.20 lib/fdlcap/recipes/check_revision.rb
factorylabs-fdlcap-0.3.21 lib/fdlcap/recipes/check_revision.rb
factorylabs-fdlcap-0.3.23 lib/fdlcap/recipes/check_revision.rb
factorylabs-fdlcap-0.3.24 lib/fdlcap/recipes/check_revision.rb
factorylabs-fdlcap-0.3.25 lib/fdlcap/recipes/check_revision.rb
factorylabs-fdlcap-0.3.26 lib/fdlcap/recipes/check_revision.rb
factorylabs-fdlcap-0.3.27 lib/fdlcap/recipes/check_revision.rb
factorylabs-fdlcap-0.3.28 lib/fdlcap/recipes/check_revision.rb
fdlcap-0.4.17 lib/fdlcap/recipes/check_revision.rb
fdlcap-0.4.15 lib/fdlcap/recipes/check_revision.rb
fdlcap-0.4.14 lib/fdlcap/recipes/check_revision.rb
fdlcap-0.4.13 lib/fdlcap/recipes/check_revision.rb
fdlcap-0.4.12 lib/fdlcap/recipes/check_revision.rb
fdlcap-0.4.11 lib/fdlcap/recipes/check_revision.rb
fdlcap-0.4.10 lib/fdlcap/recipes/check_revision.rb
fdlcap-0.4.9 lib/fdlcap/recipes/check_revision.rb
fdlcap-0.4.7 lib/fdlcap/recipes/check_revision.rb
fdlcap-0.4.6 lib/fdlcap/recipes/check_revision.rb
fdlcap-0.4.5 lib/fdlcap/recipes/check_revision.rb