7 DATA_DIR = '/srv/git/hooks/server/'
10 $stdout.puts "---------------------------------------------------------"
11 $stdout.puts "Commit #{NEWREV} rejected:"
12 $stdout.puts "\t#{message}"
13 $stdout.puts "---------------------------------------------------------"
18 if(REFNAME =~ /^refs\/heads\/(.+)$/)
21 locked_branches = IO::readlines(DATA_DIR + 'locked_branches').collect!(){|element| element.strip()}
22 if(locked_branches.include?(commit_branch))
23 reject("Branch '#{commit_branch}' is locked.")
26 if(NEWREV =~ /^0{40}$/)
28 preserved_branches = IO::readlines(DATA_DIR + 'preserved_branches').collect!(){|element| element.strip()}
29 if(preserved_branches.include?(commit_branch))
30 reject("Branch '#{commit_branch}' cannot be deleted.")