Add Commit_command back to vendor
This commit is contained in:
parent
341adbae21
commit
c4e58c3e63
|
@ -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",
|
||||
|
|
1
vendor/travis-core/lib/travis.rb
vendored
1
vendor/travis-core/lib/travis.rb
vendored
|
@ -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
|
||||
|
|
23
vendor/travis-core/lib/travis/commit_command.rb
vendored
Normal file
23
vendor/travis-core/lib/travis/commit_command.rb
vendored
Normal 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
|
Loading…
Reference in New Issue
Block a user