В перехватчике моего GIT после получения мне нужно избегать выполнения некоторого кода, если тэг вставлен.
Я пытался использовать переменную env $ refname, но она выглядит пустой.
Есть идеи?
Спасибо
Randomize
$rev_type - откуда вы взяли идею переменной среды, доступной подобным образом?
$rev_type
Хуки пост-получения получают вход от своего стандартного ввода в виде:
<oldrev> <newrev> <refname>
Прочитайте refname из стандартного ввода и посмотрите, содержит ли он теги (это будет что-то вроде refs/tags/<tagname>)
refs/tags/<tagname>
См. Здесь для справки: http://git -scm.com / book / en / v2 /Настройка-Гит-Гит-Крючки
Хук после получения получает что-то вроде
refs/tag/FOO in case of tags and refs/heads/branch-foo in case of branches
на основе тегов и веток, которые вы можете определить.