Я знаю, как настроить расширение Mercurial для подписи . У меня проблема в том, что я не хочу подписывать каждый отдельный набор изменений, я хочу подписывать только ревизии, которые вводят новые теги версий.
Это легко сделать локально, однако я не могу придумать способ применить это на удаленном сервере. Я бы хотел, чтобы люди по-прежнему могли выдвигать свои изменения в обычном режиме, , если не добавит тег выпуска, который должен сопровождаться подписью.
Конечным результатом должно быть то, что любой, кто клонирует наш репозиторий, может легко увидеть список подписанных ревизий, которые указывают на список подписанных выпусков.
Надеюсь, я только что пропустил что-то очевидное в hooklib. Кто-нибудь еще достиг этого, если да, то как?