Задать вопрос

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

Хочу запретить коммиты в ветку master без указания ссылки на задачу в redmine, подскажите как сделать?
  • Вопрос задан
  • 3193 просмотра
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы