You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by th...@apache.org on 2006/08/02 23:20:24 UTC
svn commit: r428153 - in
/forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo:
default.plugin.properties.xml resources/stylesheets/svn-log.xsl
svnHelper.xmap
Author: thorsten
Date: Wed Aug 2 14:20:23 2006
New Revision: 428153
URL: http://svn.apache.org/viewvc?rev=428153&view=rev
Log:
Adding svn support specific properties to the d.p.p.x. Further activated this new properties in the plugin.
Modified:
forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/default.plugin.properties.xml
forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/resources/stylesheets/svn-log.xsl
forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/svnHelper.xmap
Modified: forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/default.plugin.properties.xml
URL: http://svn.apache.org/viewvc/forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/default.plugin.properties.xml?rev=428153&r1=428152&r2=428153&view=diff
==============================================================================
--- forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/default.plugin.properties.xml (original)
+++ forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/default.plugin.properties.xml Wed Aug 2 14:20:23 2006
@@ -28,4 +28,6 @@
<!-- Indicate if the contributors list should be included. Values are true
or false. -->
<property name="projectInfo.changes.includeContributorList" value="true"/>
+ <property name="projectInfo.svn.ext" value=".svn.xml"/>
+ <property name="projectInfo.svn.path-prefix" value="src/documentation/content/svn-log/myProject-"/>
</properties>
Modified: forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/resources/stylesheets/svn-log.xsl
URL: http://svn.apache.org/viewvc/forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/resources/stylesheets/svn-log.xsl?rev=428153&r1=428152&r2=428153&view=diff
==============================================================================
--- forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/resources/stylesheets/svn-log.xsl (original)
+++ forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/resources/stylesheets/svn-log.xsl Wed Aug 2 14:20:23 2006
@@ -18,11 +18,13 @@
<!-- $Id$ -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="url"/>
- <xsl:param name="test"/>
- <!--test: <xsl:value-of select="$test"/>-->
+ <xsl:param name="ext"/>
+ <xsl:param name="path-prefix"/>
<xsl:template match="/">
- <xsl:apply-templates/>
+ <shell>
+ <xsl:apply-templates/>
+ </shell>
</xsl:template>
- <xsl:template match="changes">svn log -r <xsl:value-of select="revision/@first"/>:<xsl:value-of select="revision/@last"/> --xml -v <xsl:value-of select="$url"/> > <xsl:value-of select="@release"/>.svn.xml
+ <xsl:template match="changes">svn log -r <xsl:value-of select="revision/@first"/>:<xsl:value-of select="revision/@last"/> --xml -v <xsl:value-of select="$url"/> > <xsl:value-of select="$path-prefix"/><xsl:value-of select="@release"/><xsl:value-of select="$ext"/>
</xsl:template>
</xsl:stylesheet>
Modified: forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/svnHelper.xmap
URL: http://svn.apache.org/viewvc/forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/svnHelper.xmap?rev=428153&r1=428152&r2=428153&view=diff
==============================================================================
--- forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/svnHelper.xmap (original)
+++ forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/svnHelper.xmap Wed Aug 2 14:20:23 2006
@@ -52,13 +52,10 @@
<map:generate src="cocoon:/{1}.svn-revision.xml"/>
<map:transform src="resources/stylesheets/svn-log.xsl">
<map:parameter value="{lm:project.svn.url}" name="url"/>
- <!--
- If I use the following then I get:
- Unable to get attribute value for projectInfo.svn.ext
- -->
- <!--<map:parameter value="{project:projectInfo.svn.ext}" name="test"/>-->
+ <map:parameter value="{project:projectInfo.svn.ext}" name="ext"/>
+ <map:parameter value="{project:projectInfo.svn.path-prefix}" name="path-prefix"/>
</map:transform>
- <map:serialize type="text"/>
+ <map:serialize type="xml"/>
</map:match>
</map:pipeline>
</map:pipelines>