fixed variables for github in rakefile

This commit is contained in:
B Mathis 2009-11-24 17:15:37 -06:00
parent b4540bb461
commit 24246ea808

View File

@ -103,13 +103,14 @@ multitask :deploy_github => [:default, :clean_debug] do
require 'git' require 'git'
repo = Git.open('.') repo = Git.open('.')
repo.branch("#{deploy_branch}").checkout repo.branch("#{deploy_branch}").checkout
(Dir["*"] - ["#{site}/*"]).each { |f| rm_rf(f) } (Dir["*"] - [site]).each { |f| rm_rf(f) }
Dir["#{site}/*"].each {|f| mv(f, ".")} Dir["#{site}/*"].each {|f| mv(f, ".")}
rm_rf("#{site}/*") rm_rf(site)
Dir["**/*"].each {|f| repo.add(f) } Dir["**/*"].each {|f| repo.add(f) }
repo.status.deleted.each {|f, s| repo.remove(f)} repo.status.deleted.each {|f, s| repo.remove(f)}
message = ENV["MESSAGE"] || "Site updated at #{Time.now.utc}" message = ENV["MESSAGE"] || "Site updated at #{Time.now.utc}"
repo.commit(message) repo.commit(message)
repo.push("#{deploy_branch} origin")
repo.branch("#{source_branch}").checkout repo.branch("#{source_branch}").checkout
end end