Git. Как запретить коммит без '#' в комментарии?

Хочу запретить коммиты в ветку master без указания ссылки на задачу в redmine, подскажите как сделать?
  • Вопрос задан
  • 3173 просмотра
Пригласить эксперта
Ответы на вопрос 1
Sonic_SE
@Sonic_SE Автор вопроса
Решено. Может кому-нибудь пригодиться в будущем.
#!/usr/bin/env ruby

branchname = `git branch --no-color 2> /dev/null`[/^\* (.+)/, 1]

if branchname == 'master'

message_file = ARGV[0]
message = File.read(message_file)

$regex = /\#(\d+)/

if !$regex.match(message)
puts "[POLICY] Your message is not formatted correctly"
exit 1
end
end
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы