mdarby (owner)

Forks

Revisions

gist: 181192 Download_button fork
public
Public Clone URL: git://gist.github.com/181192.git
Embed All Files: show embed
Ruby #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
before "deploy", "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