Skip to content

Commit 5b587df

Browse files
committed
Add JavaHL plugin
This is moved from Subclipse repository to here so we can add it to the JavaHL feature and host it on its own update site. This is a first step towards being able to provide JavaHL plugins for multiple SVN versions.
1 parent 678add6 commit 5b587df

File tree

22 files changed

+605
-8
lines changed

22 files changed

+605
-8
lines changed

bundles/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
</parent>
1212

1313
<modules>
14+
<module>svnapi.javahl</module>
1415
<module>svnapi.javahl.win32</module>
1516
<module>svnapi.javahl.win64</module>
1617
</modules>

bundles/svnapi.javahl.win32/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ Bundle-Name: Subclipse JavaHL Binaries for Win32
44
Bundle-SymbolicName: org.tigris.subversion.clientadapter.javahl.win32
55
Bundle-Version: 1.10.4.qualifier
66
Bundle-Vendor: Subclipse
7-
Fragment-Host: org.tigris.subversion.clientadapter.javahl;bundle-version="1.10.0"
7+
Fragment-Host: org.tigris.subversion.clientadapter.javahl;bundle-version="1.10.4"
88
Eclipse-PlatformFilter: (& (osgi.os=win32) (osgi.arch=x86))

bundles/svnapi.javahl.win64/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ Bundle-Name: Subclipse JavaHL Binaries for Win64
44
Bundle-SymbolicName: org.tigris.subversion.clientadapter.javahl.win64
55
Bundle-Version: 1.10.4.qualifier
66
Bundle-Vendor: Subclipse
7-
Fragment-Host: org.tigris.subversion.clientadapter.javahl;bundle-version="1.10.0"
7+
Fragment-Host: org.tigris.subversion.clientadapter.javahl;bundle-version="1.10.4"
88
Eclipse-PlatformFilter: (& (osgi.os=win32) (osgi.arch=x86_64))

bundles/svnapi.javahl/.classpath

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<classpath>
3+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
4+
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
5+
<classpathentry kind="src" path="src"/>
6+
<classpathentry exported="true" kind="lib" path="lib/adapter-javahl-1.10.0.jar"/>
7+
<classpathentry exported="true" kind="lib" path="lib/javahl-1.10.0.jar"/>
8+
<classpathentry kind="output" path="bin"/>
9+
</classpath>

bundles/svnapi.javahl/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/bin

bundles/svnapi.javahl/.project

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>svnapi.javahl</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.jdt.core.javabuilder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
<buildCommand>
14+
<name>org.eclipse.pde.ManifestBuilder</name>
15+
<arguments>
16+
</arguments>
17+
</buildCommand>
18+
<buildCommand>
19+
<name>org.eclipse.pde.SchemaBuilder</name>
20+
<arguments>
21+
</arguments>
22+
</buildCommand>
23+
</buildSpec>
24+
<natures>
25+
<nature>org.eclipse.pde.PluginNature</nature>
26+
<nature>org.eclipse.jdt.core.javanature</nature>
27+
</natures>
28+
</projectDescription>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
eclipse.preferences.version=1
2+
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
3+
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
4+
org.eclipse.jdt.core.compiler.compliance=1.6
5+
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
6+
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
7+
org.eclipse.jdt.core.compiler.source=1.6
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#Wed May 23 09:36:19 EDT 2007
2+
eclipse.preferences.version=1
3+
project.repository.kind=issuezilla
4+
project.repository.url=http\://subclipse.tigris.org
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
Manifest-Version: 1.0
2+
Bundle-ManifestVersion: 2
3+
Bundle-Name: Subversion JavaHL
4+
Bundle-SymbolicName: org.tigris.subversion.clientadapter.javahl;singleton:=true
5+
Bundle-Version: 1.10.4
6+
Bundle-Activator: org.tigris.subversion.clientadapter.javahl.Activator
7+
Bundle-Vendor: Subclipse
8+
Require-Bundle: org.eclipse.core.runtime,
9+
org.tigris.subversion.clientadapter;bundle-version="[1.10.0,1.11.0)"
10+
Bundle-ActivationPolicy: lazy
11+
Export-Package: org.apache.subversion.javahl,
12+
org.apache.subversion.javahl.callback,
13+
org.apache.subversion.javahl.remote,
14+
org.apache.subversion.javahl.types,
15+
org.apache.subversion.javahl.util,
16+
org.tigris.subversion.clientadapter.javahl,
17+
org.tigris.subversion.svnclientadapter.javahl
18+
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
19+
Bundle-ClassPath: .,
20+
lib/adapter-javahl-1.10.0.jar,
21+
lib/javahl-1.10.0.jar

bundles/svnapi.javahl/about.html

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
2+
<html>
3+
<head>
4+
<title>About</title>
5+
<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
6+
</head>
7+
<body lang="EN-US">
8+
<h2>About This Content</h2>
9+
10+
<p>9th September, 2016</p>
11+
<h3>Subclipse</h3>
12+
<p><a href="https://github.com/subclipse/subclipse">Subclipse</a> is an Eclipse team provider for the <a href="http://subversion.apache.org">Apache Subversion</a> version control system.</p>
13+
<p>This product includes SVNKit. (<a href="http://svnkit.com/">http://svnkit.com/</a>)<br>
14+
Copyright (c) 2004-2006 TMate Software. All rights reserved.</p>
15+
<p>SVNKit is licensed under the terms of the TMate License. (<a href="http://svnkit.com/licensing/index.html">http://svnkit.com/licensing/index.html</a></p>
16+
<p>This offering is based on technology from the Eclipse Project <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
17+
<p>Subclipse includes icons from the <a href="https://tortoisesvn.net">TortoiseSVN</a> project. Those icons are licensed under the terms of the <a href="http://www.gnu.org/licenses/gpl.txt">GPL</a>.</p>
18+
19+
</body>
20+
</html>

bundles/svnapi.javahl/about.ini

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# about.ini
2+
# contains information about a feature
3+
# java.io.Properties file (ISO 8859-1 with "\" escapes)
4+
# "%key" are externalized strings defined in about.properties
5+
# This file does not need to be translated.
6+
appName=Subversion Native Library Adapter
7+
# Property "aboutText" contains blurb for "About" dialog (translated)
8+
aboutText=%blurb
9+
10+
# Property "windowImage" contains path to window icon (16x16)
11+
# needed for primary features only
12+
13+
# Property "featureImage" contains path to feature image (32x32)
14+
featureImage=svn.gif
15+
16+
# Property "aboutImage" contains path to product image (500x330 or 115x164)
17+
# needed for primary features only
18+
19+
# Property "appName" contains name of the application (translated)
20+
# needed for primary features only
21+
22+
# Property "welcomePage" contains path to welcome page (special XML-based format)
23+
24+
# Property "welcomePerspective" contains the id of the perspective in which the
25+
# welcome page is to be opened.
26+
# optional
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# about.properties
2+
# contains externalized strings for about.ini
3+
# java.io.Properties file (ISO 8859-1 with "\" escapes)
4+
# fill-ins are supplied by about.mappings
5+
# This file should be translated.
6+
7+
blurb=Subversion Native Library Adapter (JavaHL)\n\
8+
\n\
9+
Subclipse is an Eclipse team provider for the Subversion version\n\
10+
control system. Visit https://github.com/subclipse/subclipse/\n\
11+
\n\
12+
This product includes SVNKit. (http://svnkit.com/)\n\
13+
Copyright (c) 2004-2006 TMate Software. All rights reserved.\n\
14+
\n\
15+
This offering is based on technology from the Eclipse Project.\n\
16+
Visit http://www.eclipse.org
17+
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
source.. = src/
2+
output.. = bin/
3+
bin.includes = META-INF/,\
4+
.,\
5+
plugin.xml,\
6+
about.html,\
7+
about.ini,\
8+
about.properties,\
9+
epl-v10.html,\
10+
svn.gif,\
11+
lib/adapter-javahl-1.10.0.jar,\
12+
lib/javahl-1.10.0.jar

0 commit comments

Comments
 (0)