3 Generate XML file with out of CVS history using cvs2cl
4 (C) Jelmer Vernooij 2004
6 <xsl:stylesheet xmlns:
xsl=
"http://www.w3.org/1999/XSL/Transform"
7 xmlns:
cvs2cl=
"http://www.red-bean.com/xmlns/cvs2cl/"
8 exclude-result-prefixes=
"cvs2cl"
11 <xsl:import href=
"../settings.xsl"/>
13 <xsl:output method=
"xml"/>
15 <xsl:template match=
"cvs2cl:changelog">
16 <xsl:element name=
"revhistory">
17 <xsl:for-each select=
"cvs2cl:entry">
18 <xsl:variable name=
"idx"><xsl:number count=
"cvs2cl:entry"/></xsl:variable>
19 <xsl:if test=
"not(number($idx)-number($numclentries) > 0)">
20 <xsl:call-template name=
"clentry"/>
26 <xsl:template name=
"clentry">
27 <xsl:element name=
"revision">
28 <xsl:element name=
"revnumber">
29 <xsl:value-of select=
"cvs2cl:file/cvs2cl:revision"/>
31 <xsl:element name=
"date">
32 <xsl:value-of select=
"cvs2cl:date"/>
34 <xsl:element name=
"authorinitials">
35 <xsl:value-of select=
"cvs2cl:author"/>
37 <xsl:element name=
"revremark">
38 <xsl:value-of select=
"cvs2cl:msg"/>