Описание тега pre-commit-hook
В контексте управления конфигурацией программного обеспечения (SCM) ловушка перед фиксацией - это команда, выполняемая непосредственно перед выполнением фиксации.
Обычно этот хук используется для защиты от коммитов, которые запрещены из-за содержимого или местоположения (например, чтобы запретить пустые сообщения журнала фиксации).
Обычно, то есть с SVN, если программа перехвата перед фиксацией возвращает ненулевое значение выхода, фиксация прерывается, транзакция фиксации удаляется, и все, что выводится в stderr, маршалируется обратно клиенту.