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:
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