Я в замешательстве, пытаясь обеспечить, чтобы репозиторий развертывания обновлял только определенную ветку с центрального сервера Mercurial.
В частности, я должен убедиться, что любой, кто вносит изменения в репозиторий развертывания, делает эквивалент
hg pull -b deployment <central-repo-url>
вместо
hg pull <central-repo-url>
Я предполагаю, что мне нужно использовать крючок pre-pull
, но я не уверен, как это сделать.