Sha256: 0923a5d5b524b4acb2c799f57ac4019a1f6242ed4c5e61d06ab7d0ad31f06682

Contents?: true

Size: 545 Bytes

Versions: 56

Compression:

Stored size: 545 Bytes

Contents

namespace :deploy do
  desc "checks whether the currently checkout out revision matches the
        remote one we're trying to deploy from"
  task :check_revision do
    branch = fetch(:branch)
    unless `git rev-parse HEAD` == `git rev-parse origin/#{branch}`
      puts "WARNING: HEAD is not the same as origin/#{branch}"
      puts "Run `git push` to sync changes or make sure you've"
      puts "checked out the branch: #{branch} as you can only deploy"
      puts "if you've got the target branch checked out"
      exit
    end
  end
end

Version data entries

56 entries across 56 versions & 4 rubygems

Version Path
teleporter-1.1.0 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-1.0.2 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-1.0.1 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-1.0.0 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.1.0 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.0.34 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
capistrano-cookbook-0.2.0 lib/capistrano/cookbook/tasks/check_revision.cap
teleporter-0.0.33 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.0.32 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.0.31 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.0.30 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.0.29 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.0.28 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.0.27 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.0.26 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.0.25 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.0.24 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.0.23 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.0.22 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.0.21 lib/generators/initial/templates/capistrano/tasks/check_revision.rake