jgit/org.eclipse.jgit.packaging/org.eclipse.jgit.feature
Matthias Sohn 8d2d683655 Decouple JSch from JGit Core
Motivation: JSch serves as 'default' implementations of the SSH
transport. If a client application does not use it then there is no need
to pull in this dependency.

Move the classes depending on JSch to an OSGi fragment extending the
org.eclipse.jgit bundle and keep them in the same package as before
since moving them to another package would break API. Defer moving them
to a separate package to the next major release.

Add a new feature org.eclipse.jgit.ssh.jsch feature to enable
installation. With that users can now decide which of the ssh client
integrations (JCraft JSch or Apache Mina SSHD) they want to install.
We will remove the JCraft JSch integration in a later step due to the
reasons discussed in bug 520927.

Bug: 553625
Change-Id: I5979c8a9dbbe878a2e8ac0fbfde7230059d74dc2
Also-by: Michael Dardis <git@md-5.net>
Signed-off-by: Michael Dardis <git@md-5.net>
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Signed-off-by: David Ostrovsky <david@ostrovsky.org>
2020-06-01 01:46:59 +02:00
..
.settings Fix Mylyn commit message template 2018-09-23 04:11:58 -04:00
.gitignore Maven 3/Tycho build for JGit feature 2010-01-15 03:45:01 +01:00
.project Revert "Hide Maven target directories from Eclipse" 2010-08-28 09:50:50 +02:00
build.properties Fix build.properties of the JGit feature 2010-06-07 16:56:24 -05:00
edl-v10.html Fix line endings and whitespace errors in jgit feature 2013-03-20 01:27:02 +01:00
feature.properties [releng] Update year in copyright notices for features 2020-02-28 09:53:17 +01:00
feature.xml Decouple JSch from JGit Core 2020-06-01 01:46:59 +02:00
license.html Update Eclipse SUA to latest 2.0 version 2019-09-24 12:16:13 +02:00
pom.xml Prepare 5.8.0-SNAPSHOT builds 2020-03-09 22:47:10 +01:00