Fixing deploy for ruby 1.8

.keep_if is not present in Ruby 1.8, using delete_if and reversing the test should be equivalent and more universal.
This commit is contained in:
Fabien Piuzzi 2013-03-01 18:07:33 +01:00
parent 0c84e7ec6e
commit c0e46393c6

View file

@ -154,7 +154,7 @@ EOF
end
#if there is a branch with that name, switch to it, otherwise create a new one and switch to it
if `git branch`.split("\n").keep_if{ |r| r =~ Regexp.new(branch,true) }.count > 0
if `git branch`.split("\n").delete_if{ |r| r =~ Regexp.new(branch,true) }.count == 0
`git checkout #{branch}`
else
`git checkout -b #{branch}`