Задать вопрос
index0h
@index0h
PHP, Golang. https://github.com/index0h

GIT: Как получить имя вливаемой ветки?

Всем привет, пишу небольшой набор хуков для гита и столкнулся со следующей проблемой: как по правильному получить имя вливаемой ветки во время мерджа?
Необходимо это дело на хук prepare-commit-msg.

Безусловно, можно спарсить .git/MERGE_MSG, но это как-то не правильно что ли)) Если сообщение по умолчанию будет кем-то изменено - скрипт не отработает правильно.

Собственно вопрос: как на основании .git/MERGE_HEAD получить имя ветки, которой это дело принадлежит? По сути той ветки, которую я пытаюсь вмерджить?
  • Вопрос задан
  • 524 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Stepik
    Основы Linux
    2 недели
    Далее
  • Учебный центр IBS
    AL-1801 ОС Astra Linux Special Edition 1.8 для пользователей
    1 неделя
    Далее
Решения вопроса 1
index0h
@index0h Автор вопроса
PHP, Golang. https://github.com/index0h
Решение нашел, если кому понадобится:

git name-rev --name-only MERGE_HEAD
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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