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

Search

 

About michi

michi Michi a.k.a. 'Michael Platzer' is one of the Knallgraus, a Vienna-based New Media Agency, that deals more and more with 'stuff' that is commonly termed as Social Software.

Meet my fellow bloggers at Planet Knallgrau.

my delicious

Recent Updates

My Gadgets

Credits

Knallgrau New Media Solutions - Web Agentur f�r neue Medien

powered by Antville powered by Helma


Creative Commons License

xml version of this page
xml version of this page (summary)

twoday.net AGB

Counter



berufliches
blogosphaerisches
privates
spassiges
sportliches
technisches
trauriges
Profil
Logout
Subscribe Weblog