blob: 5f4ac40af99c54aa0e7fe9807d31850ea1933380 [file] [log] [blame]
<!-- Copyright (c) 2010 Mia-Software All rights reserved. This program and
the accompanying materials are made available under the terms of the Eclipse
Public License v1.0 which accompanies this distribution, and is available
at http://www.eclipse.org/legal/epl-v10.html
Contributors: Gregoire Dupe (Mia-Software) - initial contribution
Stephane Bouchet (Obeo) - modification for Mylyn intent -->
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform'
version="1.0">
<xsl:output encoding="UTF-8" method="xml" indent="yes" />
<xsl:strip-space elements="*" />
<xsl:template match="/">
<xsl:processing-instruction name="artifactRepository">
version='1.1.0'
</xsl:processing-instruction>
<xsl:apply-templates />
</xsl:template>
<xsl:template match="repository/properties">
<properties size='{@size+1}'>
<xsl:copy-of select="property" />
<property name='p2.statsURI' value='http://download.eclipse.org/stats' />
</properties>
</xsl:template>
<xsl:template
match="artifact[@classifier='org.eclipse.update.feature' and @id='org.eclipse.mylyn.docs.intent.markup']/properties">
<xsl:call-template name="artifact_properties" />
</xsl:template>
<xsl:template
match="artifact[@classifier='org.eclipse.update.feature' and @id='org.eclipse.mylyn.docs.intent']/properties">
<xsl:call-template name="artifact_properties" />
</xsl:template>
<xsl:template name="artifact_properties">
<properties size='{@size+1}'>
<xsl:copy-of select="property" />
<property name='download.stats' value='{../@id}.feature-{../@version}' />
</properties>
</xsl:template>
<xsl:template match="*">
<xsl:copy>
<xsl:for-each select="@*">
<xsl:copy-of select="." />
</xsl:for-each>
<xsl:apply-templates />
</xsl:copy>
</xsl:template>
</xsl:stylesheet>