Как уведомить об изменениях в определенной названной ветви на Mercurial? - PullRequest
2 голосов
/ 10 ноября 2009

Мне известно о расширении Notify от Mercurial, но оно всегда уведомляет о любых действиях push. Я хочу, чтобы уведомление получалось только при обновлении определенной ветви (скажем, «стабильной»), потому что мне нужно, чтобы другие предпринимали действия, когда это происходит.

Какой самый простой способ реализовать эту функцию?

Ответы [ 2 ]

4 голосов
/ 10 ноября 2009

Я думаю, что самой простой вещью было бы расширить расширение уведомлений, чтобы сделать это (и добавить новый выбор конфигурации). Это должно быть довольно просто (самое сложное - найти подходящий интерфейс, чтобы мы могли добавить его вверх по течению).

1 голос
/ 10 ноября 2009

Это не хороший обходной путь, но вы могли бы очень легко написать ловушку, которая перемещает только наборы изменений на stable в отдельный клон, называемый (например) email-триггером, и затем включила бы уведомление.

Или отправьте электронные письма во внутренний список рассылки и установите спам-фильтр в этом списке, чтобы выбрасывать любые emls без branch: stable, что отфильтрует их до того, как пользователи их увидят.

...