Prskavčí blog

Apr 25, 2008

Commit monitor pro Subversion (SVN)

Stefan Küng vytvořil tuto šikovnou utilitu, která monituruje commity na repozitory, kde si nastavíte. Je to velmi užitečné pokud pracujete na více projektech a krásně se vám to zobrazí v taskbaru.

Náhled obrazovky monitoru.

image

Zobrazní v taskbaru potom co je detekován nový commit.

image

Nastavení repozitory, Commit Monitor (CM) používá SVNParentPath directivu z Apache a také dovoluje nastavit repozitory pomocí svnrobots.txt, kde můžete určit jak často se CM může připojovat k repozitory.

image

Takto vypádá svnrobots.txt, hledá se automaticky v web rootu, v repozitory root a trunk. První nalezený se použije.

# this is an example svnrobots.txt file
#
# the checkinterval line sets the minimum interval in minutes between
# update checks:
checkinterval = 90
# the disallowautodiff line if it's present forces the check apps
# to *not* do automatic diffs:
disallowautodiff

Doufám, že v další verzi přidá možnost spuštění po commitu nějakého batch souboru. Užil bych to pro aktualizaci logů ze SVN, které provádím zatím přes batch file.