diff options
author | Paul W. Frields <stickster@gmail.com> | 2006-01-16 23:07:06 +0000 |
---|---|---|
committer | Paul W. Frields <stickster@gmail.com> | 2006-01-16 23:07:06 +0000 |
commit | 37c0cf62317836bb0d317bc63f3720f465648c2f (patch) | |
tree | cebed132934aeab512ccffd1bba2c9184ebbb989 /packaging | |
parent | e6bd6cf53844616844d5ae06c1d617f6b5e55c21 (diff) | |
download | fedora-doc-utils-37c0cf62317836bb0d317bc63f3720f465648c2f.tar.gz fedora-doc-utils-37c0cf62317836bb0d317bc63f3720f465648c2f.tar.xz fedora-doc-utils-37c0cf62317836bb0d317bc63f3720f465648c2f.zip |
clog target and XSL stylesheet should be able to figure out if this is the first package for a document revision
Diffstat (limited to 'packaging')
-rw-r--r-- | packaging/doc-version.xsl | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/packaging/doc-version.xsl b/packaging/doc-version.xsl index f28a6fc..68e1a4a 100644 --- a/packaging/doc-version.xsl +++ b/packaging/doc-version.xsl @@ -11,6 +11,22 @@ Optional stringparam "role" allows querying of appropriate revision type. <xsl:param name="role" select="'doc'"/> <xsl:template match="/"> - <xsl:value-of select="/rpm-info/changelog/revision[@role=$role][1]/@number"/> + <xsl:choose> + <xsl:when test="$role='rpm'"> + <xsl:choose> + <xsl:when test="/rpm-info/changelog/revision[1]/@role='doc'"> + <xsl:text>0</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:value-of + select="/rpm-info/changelog/revision[@role=$role][1]/@number"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of + select="/rpm-info/changelog/revision[@role=$role][1]/@number"/> + </xsl:otherwise> + </xsl:choose> </xsl:template> </xsl:stylesheet> |