Browse Source
As discussed on the jgit-dev list here: http://dev.eclipse.org/mhonarc/lists/egit-dev/msg00654.html - Define a separate JGit feature. - As of now create a separate JGit update site and zip it. Change-Id: Ie4026f15f6250c4933dccf6f31b5009b90c036bc Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>stable-0.7
Matthias Sohn
15 years ago
17 changed files with 663 additions and 2 deletions
@ -0,0 +1 @@ |
|||||||
|
target/ |
@ -1,6 +1,6 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
<?xml version="1.0" encoding="UTF-8"?> |
||||||
<projectDescription> |
<projectDescription> |
||||||
<name>org.eclipse.jgit-feature</name> |
<name>org.eclipse.jgit.feature</name> |
||||||
<comment></comment> |
<comment></comment> |
||||||
<projects> |
<projects> |
||||||
</projects> |
</projects> |
@ -0,0 +1,89 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<!-- |
||||||
|
Copyright (C) 2009-2010, Matthias Sohn <matthias.sohn@sap.com> |
||||||
|
and other copyright owners as documented in the project's IP log. |
||||||
|
|
||||||
|
This program and the accompanying materials are made available |
||||||
|
under the terms of the Eclipse Distribution License v1.0 which |
||||||
|
accompanies this distribution, is reproduced below, and is |
||||||
|
available at http://www.eclipse.org/org/documents/edl-v10.php |
||||||
|
|
||||||
|
All rights reserved. |
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or |
||||||
|
without modification, are permitted provided that the following |
||||||
|
conditions are met: |
||||||
|
|
||||||
|
- Redistributions of source code must retain the above copyright |
||||||
|
notice, this list of conditions and the following disclaimer. |
||||||
|
|
||||||
|
- Redistributions in binary form must reproduce the above |
||||||
|
copyright notice, this list of conditions and the following |
||||||
|
disclaimer in the documentation and/or other materials provided |
||||||
|
with the distribution. |
||||||
|
|
||||||
|
- Neither the name of the Eclipse Foundation, Inc. nor the |
||||||
|
names of its contributors may be used to endorse or promote |
||||||
|
products derived from this software without specific prior |
||||||
|
written permission. |
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND |
||||||
|
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, |
||||||
|
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
||||||
|
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
||||||
|
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR |
||||||
|
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
||||||
|
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
||||||
|
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; |
||||||
|
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER |
||||||
|
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, |
||||||
|
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
||||||
|
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF |
||||||
|
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
||||||
|
--> |
||||||
|
|
||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0" |
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
||||||
|
<modelVersion>4.0.0</modelVersion> |
||||||
|
|
||||||
|
<parent> |
||||||
|
<groupId>org.eclipse.jgit</groupId> |
||||||
|
<artifactId>jgit.tycho.parent</artifactId> |
||||||
|
<version>0.6.0-SNAPSHOT</version> |
||||||
|
</parent> |
||||||
|
|
||||||
|
<artifactId>org.eclipse.jgit.feature</artifactId> |
||||||
|
<packaging>eclipse-feature</packaging> |
||||||
|
|
||||||
|
<name>JGit Feature (Incubation)</name> |
||||||
|
|
||||||
|
<dependencies> |
||||||
|
<dependency> |
||||||
|
<groupId>org.eclipse.jgit</groupId> |
||||||
|
<artifactId>org.eclipse.jgit</artifactId> |
||||||
|
<version>0.6.0-SNAPSHOT</version> |
||||||
|
</dependency> |
||||||
|
</dependencies> |
||||||
|
|
||||||
|
<build> |
||||||
|
<plugins> |
||||||
|
<plugin> |
||||||
|
<groupId>org.sonatype.tycho</groupId> |
||||||
|
<artifactId>tycho-maven-plugin</artifactId> |
||||||
|
<version>${tycho-version}</version> |
||||||
|
<extensions>true</extensions> |
||||||
|
</plugin> |
||||||
|
<plugin> |
||||||
|
<groupId>org.sonatype.tycho</groupId> |
||||||
|
<artifactId>target-platform-configuration</artifactId> |
||||||
|
<version>${tycho-version}</version> |
||||||
|
<configuration> |
||||||
|
<resolver>p2</resolver> |
||||||
|
<pomDependencies>consider</pomDependencies> |
||||||
|
</configuration> |
||||||
|
</plugin> |
||||||
|
</plugins> |
||||||
|
</build> |
||||||
|
|
||||||
|
</project> |
@ -0,0 +1 @@ |
|||||||
|
target/ |
@ -0,0 +1,19 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<projectDescription> |
||||||
|
<name>org.eclipse.jgit.updatesite</name> |
||||||
|
<comment></comment> |
||||||
|
<projects> |
||||||
|
<project>org.eclipse.jgit</project> |
||||||
|
<project>org.eclipse.jgit.feature</project> |
||||||
|
</projects> |
||||||
|
<buildSpec> |
||||||
|
<buildCommand> |
||||||
|
<name>org.eclipse.pde.UpdateSiteBuilder</name> |
||||||
|
<arguments> |
||||||
|
</arguments> |
||||||
|
</buildCommand> |
||||||
|
</buildSpec> |
||||||
|
<natures> |
||||||
|
<nature>org.eclipse.pde.UpdateSiteNature</nature> |
||||||
|
</natures> |
||||||
|
</projectDescription> |
@ -0,0 +1,3 @@ |
|||||||
|
#Mon Aug 11 16:46:54 PDT 2008 |
||||||
|
eclipse.preferences.version=1 |
||||||
|
encoding/<project>=UTF-8 |
@ -0,0 +1,3 @@ |
|||||||
|
#Mon Mar 24 18:55:44 EDT 2008 |
||||||
|
eclipse.preferences.version=1 |
||||||
|
line.separator=\n |
@ -0,0 +1,15 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<assembly> |
||||||
|
<id>site</id> |
||||||
|
<formats> |
||||||
|
<format>zip</format> |
||||||
|
</formats> |
||||||
|
<includeBaseDirectory>false</includeBaseDirectory> |
||||||
|
<fileSets> |
||||||
|
<fileSet> |
||||||
|
<directory>${project.build.directory}/site</directory> |
||||||
|
<outputDirectory>/</outputDirectory> |
||||||
|
</fileSet> |
||||||
|
</fileSets> |
||||||
|
</assembly> |
||||||
|
|
@ -0,0 +1,60 @@ |
|||||||
|
<html> |
||||||
|
<head> |
||||||
|
<title>org.eclipse.jgit.updatesite</title> |
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
||||||
|
<style>@import url("web/site.css");</style> |
||||||
|
<script type="text/javascript"> |
||||||
|
var returnval = 0; |
||||||
|
var stylesheet, xmlFile, cache, doc; |
||||||
|
function init(){ |
||||||
|
// NSCP 7.1+ / Mozilla 1.4.1+ / Safari |
||||||
|
// Use the standard DOM Level 2 technique, if it is supported |
||||||
|
if (document.implementation && document.implementation.createDocument) { |
||||||
|
xmlFile = document.implementation.createDocument("", "", null); |
||||||
|
stylesheet = document.implementation.createDocument("", "", null); |
||||||
|
if (xmlFile.load){ |
||||||
|
xmlFile.load("site.xml"); |
||||||
|
stylesheet.load("web/site.xsl"); |
||||||
|
} else { |
||||||
|
alert("Document could not be loaded by browser."); |
||||||
|
} |
||||||
|
xmlFile.addEventListener("load", transform, false); |
||||||
|
stylesheet.addEventListener("load", transform, false); |
||||||
|
} |
||||||
|
//IE 6.0+ solution |
||||||
|
else if (window.ActiveXObject) { |
||||||
|
xmlFile = new ActiveXObject("msxml2.DOMDocument.3.0"); |
||||||
|
xmlFile.async = false; |
||||||
|
xmlFile.load("site.xml"); |
||||||
|
stylesheet = new ActiveXObject("msxml2.FreeThreadedDOMDocument.3.0"); |
||||||
|
stylesheet.async = false; |
||||||
|
stylesheet.load("web/site.xsl"); |
||||||
|
cache = new ActiveXObject("msxml2.XSLTemplate.3.0"); |
||||||
|
cache.stylesheet = stylesheet; |
||||||
|
transformData(); |
||||||
|
} |
||||||
|
} |
||||||
|
// separate transformation function for IE 6.0+ |
||||||
|
function transformData(){ |
||||||
|
var processor = cache.createProcessor(); |
||||||
|
processor.input = xmlFile; |
||||||
|
processor.transform(); |
||||||
|
data.innerHTML = processor.output; |
||||||
|
} |
||||||
|
// separate transformation function for NSCP 7.1+ and Mozilla 1.4.1+ |
||||||
|
function transform(){ |
||||||
|
returnval+=1; |
||||||
|
if (returnval==2){ |
||||||
|
var processor = new XSLTProcessor(); |
||||||
|
processor.importStylesheet(stylesheet); |
||||||
|
doc = processor.transformToDocument(xmlFile); |
||||||
|
document.getElementById("data").innerHTML = doc.documentElement.innerHTML; |
||||||
|
} |
||||||
|
} |
||||||
|
</script> |
||||||
|
</head> |
||||||
|
<body onload="init();"> |
||||||
|
<!--[insert static HTML here]--> |
||||||
|
<div id="data"><!-- this is where the transformed data goes --></div> |
||||||
|
</body> |
||||||
|
</html> |
@ -0,0 +1,104 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<!-- |
||||||
|
Copyright (C) 2009-2010, Matthias Sohn <matthias.sohn@sap.com> |
||||||
|
and other copyright owners as documented in the project's IP log. |
||||||
|
|
||||||
|
This program and the accompanying materials are made available |
||||||
|
under the terms of the Eclipse Distribution License v1.0 which |
||||||
|
accompanies this distribution, is reproduced below, and is |
||||||
|
available at http://www.eclipse.org/org/documents/edl-v10.php |
||||||
|
|
||||||
|
All rights reserved. |
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or |
||||||
|
without modification, are permitted provided that the following |
||||||
|
conditions are met: |
||||||
|
|
||||||
|
- Redistributions of source code must retain the above copyright |
||||||
|
notice, this list of conditions and the following disclaimer. |
||||||
|
|
||||||
|
- Redistributions in binary form must reproduce the above |
||||||
|
copyright notice, this list of conditions and the following |
||||||
|
disclaimer in the documentation and/or other materials provided |
||||||
|
with the distribution. |
||||||
|
|
||||||
|
- Neither the name of the Eclipse Foundation, Inc. nor the |
||||||
|
names of its contributors may be used to endorse or promote |
||||||
|
products derived from this software without specific prior |
||||||
|
written permission. |
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND |
||||||
|
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, |
||||||
|
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
||||||
|
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
||||||
|
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR |
||||||
|
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
||||||
|
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
||||||
|
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; |
||||||
|
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER |
||||||
|
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, |
||||||
|
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
||||||
|
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF |
||||||
|
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
||||||
|
--> |
||||||
|
|
||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0" |
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
||||||
|
<modelVersion>4.0.0</modelVersion> |
||||||
|
|
||||||
|
<parent> |
||||||
|
<groupId>org.eclipse.jgit</groupId> |
||||||
|
<artifactId>jgit.tycho.parent</artifactId> |
||||||
|
<version>0.6.0-SNAPSHOT</version> |
||||||
|
</parent> |
||||||
|
|
||||||
|
<artifactId>org.eclipse.jgit.updatesite</artifactId> |
||||||
|
<packaging>eclipse-update-site</packaging> |
||||||
|
|
||||||
|
<name>Eclipse JGit Plugin Update Site (Incubation)</name> |
||||||
|
|
||||||
|
<dependencies> |
||||||
|
<dependency> |
||||||
|
<groupId>org.eclipse.jgit</groupId> |
||||||
|
<artifactId>org.eclipse.jgit</artifactId> |
||||||
|
<version>0.6.0-SNAPSHOT</version> |
||||||
|
</dependency> |
||||||
|
</dependencies> |
||||||
|
|
||||||
|
<build> |
||||||
|
<plugins> |
||||||
|
<plugin> |
||||||
|
<groupId>org.codehaus.tycho</groupId> |
||||||
|
<artifactId>target-platform-configuration</artifactId> |
||||||
|
<version>${tycho-version}</version> |
||||||
|
<configuration> |
||||||
|
<resolver>p2</resolver> |
||||||
|
<pomDependencies>consider</pomDependencies> |
||||||
|
</configuration> |
||||||
|
</plugin> |
||||||
|
<plugin> |
||||||
|
<groupId>org.apache.maven.plugins</groupId> |
||||||
|
<artifactId>maven-assembly-plugin</artifactId> |
||||||
|
<version>2.2-beta-4</version> |
||||||
|
<configuration> |
||||||
|
<descriptors> |
||||||
|
<descriptor>assembly.xml</descriptor> |
||||||
|
</descriptors> |
||||||
|
</configuration> |
||||||
|
<executions> |
||||||
|
<execution> |
||||||
|
<id>make-assembly</id> |
||||||
|
<phase>package</phase> |
||||||
|
<goals> |
||||||
|
<goal>single</goal> |
||||||
|
</goals> |
||||||
|
</execution> |
||||||
|
</executions> |
||||||
|
</plugin> |
||||||
|
</plugins> |
||||||
|
</build> |
||||||
|
<!-- see http://issues.sonatype.org/browse/TYCHO-313 --> |
||||||
|
<version>0.6.0</version> |
||||||
|
|
||||||
|
</project> |
@ -0,0 +1,14 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<site> |
||||||
|
<description url="JGit"> |
||||||
|
This is a pure Java implementation of the Git version control system. The native Git version is also required in this version. |
||||||
|
</description> |
||||||
|
<feature url="features/org.eclipse.jgit_0.0.0.qualifier.jar" id="org.eclipse.jgit" version="0.0.0" patch="true"> |
||||||
|
<category name="JGit (Incubation)"/> |
||||||
|
</feature> |
||||||
|
<category-def name="JGit (Incubation)" label="JGit (Incubation)"> |
||||||
|
<description> |
||||||
|
JGit (Incubation) |
||||||
|
</description> |
||||||
|
</category-def> |
||||||
|
</site> |
@ -0,0 +1,12 @@ |
|||||||
|
<STYLE type="text/css"> |
||||||
|
td.spacer {padding-bottom: 10px; padding-top: 10px;} |
||||||
|
.title { font-family: sans-serif; color: #99AACC;} |
||||||
|
.bodyText { font-family: sans-serif; font-size: 9pt; color:#000000; } |
||||||
|
.sub-header { font-family: sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; color: white;} |
||||||
|
.log-text {font-family: sans-serif; font-style: normal; font-weight: lighter; font-size: 8pt; color:black;} |
||||||
|
.big-header { font-family: sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; color: white; border-top:10px solid white;} |
||||||
|
.light-row {background:#FFFFFF} |
||||||
|
.dark-row {background:#EEEEFF} |
||||||
|
.header {background:#99AADD} |
||||||
|
#indent {word-wrap : break-word;width :300px;text-indent:10px;} |
||||||
|
</STYLE> |
@ -0,0 +1,214 @@ |
|||||||
|
<xsl:stylesheet version = '1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform' xmlns:msxsl="urn:schemas-microsoft-com:xslt"> |
||||||
|
<xsl:output method="html" encoding="UTF-8"/> |
||||||
|
<xsl:key name="cat" match="category" use="@name"/> |
||||||
|
<xsl:template match="/"> |
||||||
|
<xsl:for-each select="site"> |
||||||
|
<html> |
||||||
|
<head> |
||||||
|
<title>org.eclipse.jgit.updatesite</title> |
||||||
|
<style>@import url("web/site.css");</style> |
||||||
|
</head> |
||||||
|
<body> |
||||||
|
<h1 class="title">org.eclipse.jgit.updatesite</h1> |
||||||
|
<p class="bodyText"><xsl:value-of select="description"/></p> |
||||||
|
<table width="100%" border="0" cellspacing="1" cellpadding="2"> |
||||||
|
<xsl:for-each select="category-def"> |
||||||
|
<xsl:sort select="@label" order="ascending" case-order="upper-first"/> |
||||||
|
<xsl:sort select="@name" order="ascending" case-order="upper-first"/> |
||||||
|
<xsl:if test="count(key('cat',@name)) != 0"> |
||||||
|
<tr class="header"> |
||||||
|
<td class="sub-header" width="30%"> |
||||||
|
<xsl:value-of select="@name"/> |
||||||
|
</td> |
||||||
|
<td class="sub-header" width="70%"> |
||||||
|
<xsl:value-of select="@label"/> |
||||||
|
</td> |
||||||
|
</tr> |
||||||
|
<xsl:for-each select="key('cat',@name)"> |
||||||
|
<xsl:sort select="ancestor::feature//@version" order="ascending"/> |
||||||
|
<xsl:sort select="ancestor::feature//@id" order="ascending" case-order="upper-first"/> |
||||||
|
<tr> |
||||||
|
<xsl:choose> |
||||||
|
<xsl:when test="(position() mod 2 = 1)"> |
||||||
|
<xsl:attribute name="class">dark-row</xsl:attribute> |
||||||
|
</xsl:when> |
||||||
|
<xsl:otherwise> |
||||||
|
<xsl:attribute name="class">light-row</xsl:attribute> |
||||||
|
</xsl:otherwise> |
||||||
|
</xsl:choose> |
||||||
|
<td class="log-text" id="indent"> |
||||||
|
<xsl:choose> |
||||||
|
<xsl:when test="ancestor::feature//@label"> |
||||||
|
<a href="{ancestor::feature//@url}"><xsl:value-of select="ancestor::feature//@label"/></a> |
||||||
|
<br/> |
||||||
|
<div id="indent"> |
||||||
|
(<xsl:value-of select="ancestor::feature//@id"/> - <xsl:value-of select="ancestor::feature//@version"/>) |
||||||
|
</div> |
||||||
|
</xsl:when> |
||||||
|
<xsl:otherwise> |
||||||
|
<a href="{ancestor::feature//@url}"><xsl:value-of select="ancestor::feature//@id"/> - <xsl:value-of select="ancestor::feature//@version"/></a> |
||||||
|
</xsl:otherwise> |
||||||
|
</xsl:choose> |
||||||
|
<br /> |
||||||
|
</td> |
||||||
|
<td> |
||||||
|
<table> |
||||||
|
<xsl:if test="ancestor::feature//@os"> |
||||||
|
<tr><td class="log-text" id="indent">Operating Systems:</td> |
||||||
|
<td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@os"/></td> |
||||||
|
</tr> |
||||||
|
</xsl:if> |
||||||
|
<xsl:if test="ancestor::feature//@ws"> |
||||||
|
<tr><td class="log-text" id="indent">Windows Systems:</td> |
||||||
|
<td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@ws"/></td> |
||||||
|
</tr> |
||||||
|
</xsl:if> |
||||||
|
<xsl:if test="ancestor::feature//@nl"> |
||||||
|
<tr><td class="log-text" id="indent">Languages:</td> |
||||||
|
<td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@nl"/></td> |
||||||
|
</tr> |
||||||
|
</xsl:if> |
||||||
|
<xsl:if test="ancestor::feature//@arch"> |
||||||
|
<tr><td class="log-text" id="indent">Architecture:</td> |
||||||
|
<td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@arch"/></td> |
||||||
|
</tr> |
||||||
|
</xsl:if> |
||||||
|
</table> |
||||||
|
</td> |
||||||
|
</tr> |
||||||
|
</xsl:for-each> |
||||||
|
<tr><td class="spacer"><br/></td><td class="spacer"><br/></td></tr> |
||||||
|
</xsl:if> |
||||||
|
</xsl:for-each> |
||||||
|
<xsl:if test="count(feature) > count(feature/category)"> |
||||||
|
<tr class="header"> |
||||||
|
<td class="sub-header" colspan="2"> |
||||||
|
Uncategorized |
||||||
|
</td> |
||||||
|
</tr> |
||||||
|
</xsl:if> |
||||||
|
<xsl:choose> |
||||||
|
<xsl:when test="function-available('msxsl:node-set')"> |
||||||
|
<xsl:variable name="rtf-nodes"> |
||||||
|
<xsl:for-each select="feature[not(category)]"> |
||||||
|
<xsl:sort select="@id" order="ascending" case-order="upper-first"/> |
||||||
|
<xsl:sort select="@version" order="ascending" /> |
||||||
|
<xsl:value-of select="."/> |
||||||
|
<xsl:copy-of select="." /> |
||||||
|
</xsl:for-each> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="myNodeSet" select="msxsl:node-set($rtf-nodes)/*"/> |
||||||
|
<xsl:for-each select="$myNodeSet"> |
||||||
|
<tr> |
||||||
|
<xsl:choose> |
||||||
|
<xsl:when test="position() mod 2 = 1"> |
||||||
|
<xsl:attribute name="class">dark-row</xsl:attribute> |
||||||
|
</xsl:when> |
||||||
|
<xsl:otherwise> |
||||||
|
<xsl:attribute name="class">light-row</xsl:attribute> |
||||||
|
</xsl:otherwise> |
||||||
|
</xsl:choose> |
||||||
|
<td class="log-text" id="indent"> |
||||||
|
<xsl:choose> |
||||||
|
<xsl:when test="@label"> |
||||||
|
<a href="{@url}"><xsl:value-of select="@label"/></a> |
||||||
|
<br /> |
||||||
|
<div id="indent"> |
||||||
|
(<xsl:value-of select="@id"/> - <xsl:value-of select="@version"/>) |
||||||
|
</div> |
||||||
|
</xsl:when> |
||||||
|
<xsl:otherwise> |
||||||
|
<a href="{@url}"><xsl:value-of select="@id"/> - <xsl:value-of select="@version"/></a> |
||||||
|
</xsl:otherwise> |
||||||
|
</xsl:choose> |
||||||
|
<br /><br /> |
||||||
|
</td> |
||||||
|
<td> |
||||||
|
<table> |
||||||
|
<xsl:if test="@os"> |
||||||
|
<tr><td class="log-text" id="indent">Operating Systems:</td> |
||||||
|
<td class="log-text" id="indent"><xsl:value-of select="@os"/></td> |
||||||
|
</tr> |
||||||
|
</xsl:if> |
||||||
|
<xsl:if test="@ws"> |
||||||
|
<tr><td class="log-text" id="indent">Windows Systems:</td> |
||||||
|
<td class="log-text" id="indent"><xsl:value-of select="@ws"/></td> |
||||||
|
</tr> |
||||||
|
</xsl:if> |
||||||
|
<xsl:if test="@nl"> |
||||||
|
<tr><td class="log-text" id="indent">Languages:</td> |
||||||
|
<td class="log-text" id="indent"><xsl:value-of select="@nl"/></td> |
||||||
|
</tr> |
||||||
|
</xsl:if> |
||||||
|
<xsl:if test="@arch"> |
||||||
|
<tr><td class="log-text" id="indent">Architecture:</td> |
||||||
|
<td class="log-text" id="indent"><xsl:value-of select="@arch"/></td> |
||||||
|
</tr> |
||||||
|
</xsl:if> |
||||||
|
</table> |
||||||
|
</td> |
||||||
|
</tr> |
||||||
|
</xsl:for-each> |
||||||
|
</xsl:when> |
||||||
|
<xsl:otherwise> |
||||||
|
<xsl:for-each select="feature[not(category)]"> |
||||||
|
<xsl:sort select="@id" order="ascending" case-order="upper-first"/> |
||||||
|
<xsl:sort select="@version" order="ascending" /> |
||||||
|
<tr> |
||||||
|
<xsl:choose> |
||||||
|
<xsl:when test="count(preceding-sibling::feature[not(category)]) mod 2 = 1"> |
||||||
|
<xsl:attribute name="class">dark-row</xsl:attribute> |
||||||
|
</xsl:when> |
||||||
|
<xsl:otherwise> |
||||||
|
<xsl:attribute name="class">light-row</xsl:attribute> |
||||||
|
</xsl:otherwise> |
||||||
|
</xsl:choose> |
||||||
|
<td class="log-text" id="indent"> |
||||||
|
<xsl:choose> |
||||||
|
<xsl:when test="@label"> |
||||||
|
<a href="{@url}"><xsl:value-of select="@label"/></a> |
||||||
|
<br /> |
||||||
|
<div id="indent"> |
||||||
|
(<xsl:value-of select="@id"/> - <xsl:value-of select="@version"/>) |
||||||
|
</div> |
||||||
|
</xsl:when> |
||||||
|
<xsl:otherwise> |
||||||
|
<a href="{@url}"><xsl:value-of select="@id"/> - <xsl:value-of select="@version"/></a> |
||||||
|
</xsl:otherwise> |
||||||
|
</xsl:choose> |
||||||
|
<br /><br /> |
||||||
|
</td> |
||||||
|
<td> |
||||||
|
<table> |
||||||
|
<xsl:if test="@os"> |
||||||
|
<tr><td class="log-text" id="indent">Operating Systems:</td> |
||||||
|
<td class="log-text" id="indent"><xsl:value-of select="@os"/></td> |
||||||
|
</tr> |
||||||
|
</xsl:if> |
||||||
|
<xsl:if test="@ws"> |
||||||
|
<tr><td class="log-text" id="indent">Windows Systems:</td> |
||||||
|
<td class="log-text" id="indent"><xsl:value-of select="@ws"/></td> |
||||||
|
</tr> |
||||||
|
</xsl:if> |
||||||
|
<xsl:if test="@nl"> |
||||||
|
<tr><td class="log-text" id="indent">Languages:</td> |
||||||
|
<td class="log-text" id="indent"><xsl:value-of select="@nl"/></td> |
||||||
|
</tr> |
||||||
|
</xsl:if> |
||||||
|
<xsl:if test="@arch"> |
||||||
|
<tr><td class="log-text" id="indent">Architecture:</td> |
||||||
|
<td class="log-text" id="indent"><xsl:value-of select="@arch"/></td> |
||||||
|
</tr> |
||||||
|
</xsl:if> |
||||||
|
</table> |
||||||
|
</td> |
||||||
|
</tr> |
||||||
|
</xsl:for-each> |
||||||
|
</xsl:otherwise> |
||||||
|
</xsl:choose> |
||||||
|
</table> |
||||||
|
</body> |
||||||
|
</html> |
||||||
|
</xsl:for-each> |
||||||
|
</xsl:template> |
||||||
|
</xsl:stylesheet> |
@ -0,0 +1,126 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<!-- |
||||||
|
Copyright (C) 2009-2010, Matthias Sohn <matthias.sohn@sap.com> |
||||||
|
and other copyright owners as documented in the project's IP log. |
||||||
|
|
||||||
|
This program and the accompanying materials are made available |
||||||
|
under the terms of the Eclipse Distribution License v1.0 which |
||||||
|
accompanies this distribution, is reproduced below, and is |
||||||
|
available at http://www.eclipse.org/org/documents/edl-v10.php |
||||||
|
|
||||||
|
All rights reserved. |
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or |
||||||
|
without modification, are permitted provided that the following |
||||||
|
conditions are met: |
||||||
|
|
||||||
|
- Redistributions of source code must retain the above copyright |
||||||
|
notice, this list of conditions and the following disclaimer. |
||||||
|
|
||||||
|
- Redistributions in binary form must reproduce the above |
||||||
|
copyright notice, this list of conditions and the following |
||||||
|
disclaimer in the documentation and/or other materials provided |
||||||
|
with the distribution. |
||||||
|
|
||||||
|
- Neither the name of the Eclipse Foundation, Inc. nor the |
||||||
|
names of its contributors may be used to endorse or promote |
||||||
|
products derived from this software without specific prior |
||||||
|
written permission. |
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND |
||||||
|
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, |
||||||
|
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
||||||
|
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
||||||
|
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR |
||||||
|
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
||||||
|
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
||||||
|
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; |
||||||
|
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER |
||||||
|
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, |
||||||
|
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
||||||
|
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF |
||||||
|
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
||||||
|
--> |
||||||
|
|
||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0" |
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
||||||
|
<modelVersion>4.0.0</modelVersion> |
||||||
|
|
||||||
|
<prerequisites> |
||||||
|
<maven>3.0</maven> |
||||||
|
</prerequisites> |
||||||
|
|
||||||
|
<groupId>org.eclipse.jgit</groupId> |
||||||
|
<artifactId>jgit.tycho.parent</artifactId> |
||||||
|
<version>0.6.0-SNAPSHOT</version> |
||||||
|
<packaging>pom</packaging> |
||||||
|
|
||||||
|
<name>JGit Tycho Parent (Incubation)</name> |
||||||
|
|
||||||
|
<properties> |
||||||
|
<tycho-version>0.6.0</tycho-version> |
||||||
|
</properties> |
||||||
|
|
||||||
|
<modules> |
||||||
|
<module>org.eclipse.jgit.feature</module> |
||||||
|
<module>org.eclipse.jgit.updatesite</module> |
||||||
|
</modules> |
||||||
|
|
||||||
|
<repositories> |
||||||
|
<repository> |
||||||
|
<id>galileo</id> |
||||||
|
<layout>p2</layout> |
||||||
|
<url>http://download.eclipse.org/releases/galileo</url> |
||||||
|
</repository> |
||||||
|
</repositories> |
||||||
|
|
||||||
|
<build> |
||||||
|
<plugins> |
||||||
|
<plugin> |
||||||
|
<groupId>org.sonatype.tycho</groupId> |
||||||
|
<artifactId>tycho-maven-plugin</artifactId> |
||||||
|
<version>${tycho-version}</version> |
||||||
|
<extensions>true</extensions> |
||||||
|
</plugin> |
||||||
|
<plugin> |
||||||
|
<groupId>org.sonatype.tycho</groupId> |
||||||
|
<artifactId>target-platform-configuration</artifactId> |
||||||
|
<version>${tycho-version}</version> |
||||||
|
<configuration> |
||||||
|
<resolver>p2</resolver> |
||||||
|
</configuration> |
||||||
|
</plugin> |
||||||
|
</plugins> |
||||||
|
<pluginManagement> |
||||||
|
<plugins> |
||||||
|
<plugin> |
||||||
|
<groupId>org.sonatype.tycho</groupId> |
||||||
|
<artifactId>maven-osgi-compiler-plugin</artifactId> |
||||||
|
<version>${tycho-version}</version> |
||||||
|
<configuration> |
||||||
|
<encoding>UTF-8</encoding> |
||||||
|
</configuration> |
||||||
|
</plugin> |
||||||
|
<plugin> |
||||||
|
<groupId>org.apache.maven.plugins</groupId> |
||||||
|
<artifactId>maven-resources-plugin</artifactId> |
||||||
|
<version>2.4.1</version> |
||||||
|
<configuration> |
||||||
|
<encoding>ISO-8859-1</encoding> |
||||||
|
</configuration> |
||||||
|
</plugin> |
||||||
|
<plugin> |
||||||
|
<groupId>org.sonatype.tycho</groupId> |
||||||
|
<artifactId>target-platform-configuration</artifactId> |
||||||
|
<version>${tycho-version}</version> |
||||||
|
<configuration> |
||||||
|
<resolver>p2</resolver> |
||||||
|
<pomDependencies>consider</pomDependencies> |
||||||
|
</configuration> |
||||||
|
</plugin> |
||||||
|
</plugins> |
||||||
|
</pluginManagement> |
||||||
|
</build> |
||||||
|
</project> |
||||||
|
|
Loading…
Reference in new issue