19 lines
545 B
Ruby
19 lines
545 B
Ruby
#!/usr/bin/env ruby
|
|
|
|
# This file was placed here by Redmine Git Hosting. It makes sure that your pushed commits
|
|
# will be processed properly.
|
|
|
|
refs = ARGF.read
|
|
repo_path = Dir.pwd
|
|
|
|
require_relative 'lib/git_hosting/http_helper'
|
|
require_relative 'lib/git_hosting/hook_logger'
|
|
require_relative 'lib/git_hosting/config'
|
|
require_relative 'lib/git_hosting/post_receive'
|
|
require_relative 'lib/git_hosting/custom_hook'
|
|
|
|
if GitHosting::PostReceive.new(repo_path, refs).exec && GitHosting::CustomHook.new(repo_path, refs).exec
|
|
exit 0
|
|
else
|
|
exit 1
|
|
end
|