2010-04-01 4 views
7

Se ho impostato un Mercurial Repository centrale in cui alcune persone sono autorizzate a inviarlo, quale modo conveniente posso monitorare le modifiche che entrano in quel repository?Come monitorare "check-in/push-es" in un repository Mercurial centrale?

Sono abituato a utilizzare SVN-Monitor per Subversion. Funziona nella barra delle applicazioni e mi consente di sapere ogni volta che qualcosa di nuovo è stato archiviato nel repository.

Esiste una soluzione simile per Mercurial?

risposta

4

This strumento sembra potrebbe essere quello che stai dopo.

+0

Il collegamento è interrotto. Il repository è qui: https://bitbucket.org/dun3/hgcommitmonitor –

2

Se si sta utilizzando TeamCity o alla ricerca di una soluzione di Continuous Integration:

TeamCity ha varie apps/plugins come un plugin VisualStudio e Windows TrayIcon per le notifiche di build. Si imposta un progetto in TeamCity da compilare quando qualcuno si impegna nel repository. Quando qualcuno commette, attiva una build, che ti invierà una notifica. Un bonus è che ti dice se la compilazione è riuscita o fallita ==> {codice buono o codice errato}

3

Utilizzare un monitor di feed RSS e puntarlo al feed atom/RSS del repository (trovato nell'interfaccia web).

Qualcosa del genere dovrebbe fare bene: https://superuser.com/questions/9929/rss-notification-in-system-tray

In alternativa è possibile impostare un gancio changegroup sul repo di essere guardato e farlo scattare qualcosa sul vostro sistema, ma polling è probabilmente bene per questo.

Problemi correlati