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

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

Хочу запретить коммиты в ветку master без указания ссылки на задачу в redmine, подскажите как сделать?
  • Вопрос задан
  • 3191 просмотр
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽