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-0.0.20 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.0.19 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.0.18 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.0.17 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.0.16 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.0.15 lib/generators/initial/templates/capistrano/tasks/check_revision.rake
teleporter-0.0.14 lib/generators/initial/templates/capistrano/tasks/check_revision.cap
teleporter-0.0.13 lib/generators/initial/templates/capistrano/tasks/check_revision.cap
teleporter-0.0.12 lib/generators/initial/templates/capistrano/tasks/check_revision.cap
teleporter-0.0.11 lib/generators/initial/templates/capistrano/tasks/check_revision.cap
capistrano-cookbook-0.0.5 lib/capistrano/cookbook/tasks/check_revision.cap
capistrano-cookbook-0.0.4 lib/capistrano/cookbook/tasks/check_revision.cap
capistrano-cookbook-0.0.3 lib/capistrano/cookbook/tasks/check_revision.cap
capistrano-cookbook-0.0.2 lib/capistrano/cookbook/tasks/check_revision.cap
capup-0.0.4 lib/capup/tasks/check_revision.cap
capup-0.0.2 lib/capup/tasks/check_revision.cap