CVS ChangeLog (als RSS-Feed)
Für diejenigen welche der Subversion-Versuchung noch widerstehen konnten, gibts nun eine Kurz-Anleitung wie man sein CVS ChangeLog automatisiert in eine nette HTML Seite transformiert (wie etwa hier). Und als Draufgabe erhält man noch einen RSS-Feed vom ChangeLog, welcher sich bequem abonnieren lässt.
Man benötigt:
* ein CVS-Repository (bzw kann zum Ausprobieren auch das Helma-CVS-Repository verwendet werden)
* einen CVS-CommandLine-Client in seiner Shell (für Windows etwa von hier downloadbar)
* Jakarta Ant
* ein Ant-Build-Skript, wie etwa dieses hier: cvschangelog (xml, 2 KB)
* ein XSL-Transformations File für den HTML Output: cvschangeloghtml (xsl, 6 KB)
* ein XSL-Transformations File für den RSS Output: cvschangelogrss (xsl, 2 KB)
Man ladet sich also obige xml- und xsl-Dateien in ein Verzeichnis herunter, und führt dann in etwa Folgendes aus:
Voilá!
Vorsicht: Falls man ein CVS-Repository mit Version 1.12.9 oder höher verwendet, dann muss man sich seine Ant-Version patchen. Details hierfür finden sich hier in diesem Bug-Report.
Kudos to Hannes für die entsprechenden Hinweise und Skripte.
Man benötigt:
* ein CVS-Repository (bzw kann zum Ausprobieren auch das Helma-CVS-Repository verwendet werden)
* einen CVS-CommandLine-Client in seiner Shell (für Windows etwa von hier downloadbar)
* Jakarta Ant
* ein Ant-Build-Skript, wie etwa dieses hier: cvschangelog (xml, 2 KB)
* ein XSL-Transformations File für den HTML Output: cvschangeloghtml (xsl, 6 KB)
* ein XSL-Transformations File für den RSS Output: cvschangelogrss (xsl, 2 KB)
Man ladet sich also obige xml- und xsl-Dateien in ein Verzeichnis herunter, und führt dann in etwa Folgendes aus:
ant -f cvsChangeLog.xml
Der Output befindet sich dann im gleichen Verzeichnis, sollte aber noch in ein übers Web erreichbares Verzeichnis verschoben werden.Voilá!
Vorsicht: Falls man ein CVS-Repository mit Version 1.12.9 oder höher verwendet, dann muss man sich seine Ant-Version patchen. Details hierfür finden sich hier in diesem Bug-Report.
Kudos to Hannes für die entsprechenden Hinweise und Skripte.
michi - 19.Jul 2005 10:52 - technisches