Как отслеживать "регистрацию / push-es" в центральном хранилище Mercurial? - PullRequest
7 голосов
/ 02 апреля 2010

Если я создаю центральный репозиторий Mercurial, куда некоторым людям разрешено толкать его, каким удобным способом я могу отслеживать изменения в этом репозитории?

Я привык использовать SVN-Monitor для Subversion. Он запускается в панели задач и позволяет мне знать, когда в хранилище регистрируется что-то новое.

Есть ли подобное решение для Mercurial?

Ответы [ 4 ]

4 голосов
/ 02 апреля 2010

Этот инструмент выглядит так, как будто он вам нужен.

3 голосов
/ 02 апреля 2010

Используйте монитор RSS-канала и укажите его на атом репо / RSS-канал (находится в веб-интерфейсе).

Примерно так должно получиться: https://superuser.com/questions/9929/rss-notification-in-system-tray

В качестве альтернативы вы можете установить хук changegroup на репо, который будет отслеживаться, и заставить его запускать что-то в вашей системе, но опрос, вероятно, подходит для этого.

2 голосов
/ 02 апреля 2010

Если вы используете TeamCity или ищете решение для непрерывной интеграции:

TeamCity имеет различные приложения / плагины, такие как плагин VisualStudio и Windows TrayIcon для уведомлений о сборке. Вы настраиваете проект в TeamCity для сборки, когда кто-то фиксирует репозиторий. Когда кто-то фиксирует это, он запускает сборку, которая отправляет вам уведомление. Бонус в том, что он сообщает вам, была ли успешной или неудачной сборка ==> {хороший код или плохой код}

1 голос
/ 11 января 2013

Давал HgAssist попробовать, это работает довольно хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...