mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-11 13:46:11 +10:00
21 lines
451 B
Ruby
21 lines
451 B
Ruby
class GitHook < ActiveRecord::Base
|
|
belongs_to :project
|
|
validates :project, presence: true
|
|
|
|
def commit_message_allowed?(message)
|
|
if commit_message_regex.present?
|
|
if message =~ Regexp.new(commit_message_regex)
|
|
true
|
|
else
|
|
false
|
|
end
|
|
else
|
|
true
|
|
end
|
|
end
|
|
|
|
def commit_validation?
|
|
commit_message_regex.present? || author_email_regex.present? || member_check || file_name_regex.present?
|
|
end
|
|
end
|