Git hook, чтобы проверить имя тега - PullRequest
0 голосов
/ 11 июня 2019

Есть ли какой-нибудь хук-хит, который проверяет имя или строку нового тэга git, потенциально даже до «фиксации» нового тэга (например, что-то вроде pre-commit, но для тэгов)?Цель моего вопроса заключается в том, что я хочу запретить имена тегов git в формате «abc» или «v1.2.3».Имена тегов Git всегда должны строго следовать синтаксису "1.2.3".

1 Ответ

1 голос
/ 12 июня 2019

Если вы настаиваете на крючке на стороне клиента, это должен быть предварительный толчок крючком. На стороне сервера он должен быть предварительно получен или обновлен. Что-то вроде https://stackoverflow.com/a/5810488/7976758 или https://stackoverflow.com/a/8444966/7976758.

Конечно, нет никаких клиентских хуков для тегов. Чтобы проверить имена тегов без перехватов во время создания тега, напишите оболочку оболочки или псевдоним git для git tag - скрипт, который проверит имя и затем вызовет git tag "$@".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...