2010-04-01 3 views
7

Wenn ich ein zentrales Mercurial-Repository eingerichtet habe, in das bestimmte Personen hineinschieben können, wie kann ich die Änderungen, die in dieses Repository gelangen, auf einfache Weise überwachen?Wie "check-in/push-es" zu einem zentralen Mercurial-Repository überwacht werden?

Ich bin es gewohnt, SVN-Monitor für Subversion zu verwenden. Es läuft in der Taskleiste und informiert mich, wenn etwas Neues in das Repository eingecheckt wurde.

Gibt es eine ähnliche Lösung für Mercurial?

Antwort

4

This Tool sieht aus wie es sein könnte, wonach Sie suchen.

+0

Die Verbindung ist unterbrochen. Repository ist hier: https://bitbucket.org/dun3/hgcommitmonitor –

2

Wenn Sie derzeit TeamCity verwenden oder auf der Suche nach einer Continuous Integration-Lösung:

Teamcity verschiedene apps/Plugins wie ein Visual Studio-Plugin und Windows TrayIcon für Build-Benachrichtigungen hat. Sie richten in TeamCity ein Projekt ein, das erstellt werden soll, wenn jemand in das Repository einsteigt. Wenn jemand festlegt, löst dies einen Build aus, der eine Benachrichtigung an Sie sendet. Ein Bonus ist, dass er Ihnen sagt, ob der Build erfolgreich war oder fehlgeschlagen ist ==> {guter Code oder schlechter Code}

3

Verwenden Sie einen RSS-Feed-Monitor und zeigen Sie es auf den Atom/RSS-Feed des Repos (in der Web-Oberfläche gefunden).

So etwas sollte gut tun: https://superuser.com/questions/9929/rss-notification-in-system-tray

Alternativ könnte man einen changegroup Haken auf dem Repo eingerichtet werden beobachtet und haben es etwas auf dem System auslösen, aber Polling ist wahrscheinlich in Ordnung für diese.

Verwandte Themen