2013-12-10 3 views
0

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

ответ

0

Возможно, вы можете сделать 1 строчку на Notify Extension, которая поставляется с Mercurial для этого.

+0

Я изучил расширение уведомлений, но мне нужна возможность отправлять сообщения только по электронной почте, когда пользователь, не входящий в определенную группу, совершает/толкает. Вы знаете, есть ли способ добавить эту дополнительную проверку в конфигурацию уведомлений? Похоже, вы можете настроить его только на электронную почту, исходя из того, что событие hg просто произошло ... – Veg

+0

Вы не можете сделать это в конфиге, но вы можете добавить одну строку кода, например 'if committer in ['me', ' вы ',' jim ']: return' сделать это. Python очень доступен. –

+0

Большое спасибо, я просто не уверен, как связать код Python с расширением уведомлений? Могу ли я редактировать собственно само расширение? Или добавить крючок? – Veg

Смежные вопросы