Add Commit_command back to vendor

This commit is contained in:
Tyranja 2016-06-10 11:52:12 +02:00
parent 341adbae21
commit c4e58c3e63
3 changed files with 25 additions and 0 deletions

View File

@ -695,6 +695,7 @@ Gem::Specification.new do |s|
"vendor/travis-core/lib/travis/api/v1/webhook/build/finished.rb",
"vendor/travis-core/lib/travis/api/v1/webhook/build/finished/job.rb",
"vendor/travis-core/lib/travis/api/v2.rb",
"vendor/travis-core/lib/travis/commit_command.rb",
"vendor/travis-core/lib/travis/config/database.rb",
"vendor/travis-core/lib/travis/config/defaults.rb",
"vendor/travis-core/lib/travis/config/url.rb",

View File

@ -4,6 +4,7 @@ require 'travis/support/database'
require 'travis_core/version'
require 'travis/redis_pool'
require 'travis/errors'
require 'travis/commit_command'
# travis-core holds the central parts of the model layer used in both travis-ci
# (i.e. the web application) as well as travis-hub (a non-rails ui-less JRuby

View File

@ -0,0 +1,23 @@
module Travis
class CommitCommand
def initialize(message)
@message = message.to_s
end
def skip?
backwards_skip or command == 'skip'
end
private
attr_reader :message
def command
message =~ /\[ci(?: |:)([\w ]*)\]/i && $1.downcase
end
def backwards_skip
message =~ /\[skip\s+ci\]/i && true
end
end
end