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>