Для каждой основной команды (X) существует хук post-X
и pre-X
.
Тем не менее, если цель состоит в том, чтобы создать удаленную резервную копию локального репозитория назначения, я бы сделал это в хуке 'changegroup' в локальном репозитории назначения.
При решении этой проблемы в прошлом, я просто настроил задачи cron для периодического перехода от локального к резервному копированию, что может сильно отставать, но не заставляет толкающего пользователя ждать push (выполняются перехватчики) в процессе на переднем плане).