Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Subversive » Choosing a connector
Choosing a connector [message #35550] Thu, 09 October 2008 13:41 Go to next message
Eclipse UserFriend
Originally posted by: b_apolci.libero.it

Hello,
I've searched for this but can't find an answer: what are the
differences (from user perspective) between the available connectors
(JavaHL e SVNKit) and wich one shoul I choose.

I understand that under Linux I have only the SVNKit option (right?) but
under Windows? Is there any difference?

I'm interested in the last release of subversive and connectors.

Andrea
Re: Choosing a connector [message #35754 is a reply to message #35550] Tue, 14 October 2008 08:01 Go to previous messageGo to next message
Alexei Goncharov is currently offline Alexei GoncharovFriend
Messages: 35
Registered: July 2009
Member
Andrea Polci wrote:

> Hello,
> I've searched for this but can't find an answer: what are the
> differences (from user perspective) between the available connectors
> (JavaHL e SVNKit) and wich one shoul I choose.

> I understand that under Linux I have only the SVNKit option (right?) but
> under Windows? Is there any difference?

> I'm interested in the last release of subversive and connectors.

> Andrea

Hello Andrea.

JavaHL is a native client implementation (so it needs a binaries to work
(dll on Windows, so on Unix and so on). It is developed by tigris with
Subversion itself as a Java binding for subversion.

Pros:
- There is always a new version of this client with the new version of
Subversion

Cons:
- To work with SSH protocol you need to create a tunnel manually
- There is no interface to configure proxy server settings
- It's almost impossible to get to work together JavaHL 1.4.x and 1.5.x
clients, cause Java class loader can not use binaries with the same names
in two plug-ins.
- Because of native binaries usage any crash in the library makes
Eclipse to crash either.

----------------

SVNKit is a pure Java implementation of the client (reverse engineered
one), so it can be run on any OS with JRE installed.

Pros:
- You do not need to find the binaries for you OS to get it to work
- There is an interface for configuring proxy server settings
- The work with SSH is incapsulated inside the client
- It will never crash your Eclipse IDE instance

Cons:
- It's new versions are released always some time after Subversion
release
- Sometimes it inherits bugs from the native code while adopting it
- The first versions (BETAs and RCs) are sometimes very unstable

----------------

It's only for you to choose which connector to use. For example I'm now
using SVNKit 1.5.2 and feel quite normal:).

Best regards, Alexei Goncharov
Subversive Team
Re: Choosing a connector [message #35855 is a reply to message #35754] Tue, 14 October 2008 20:16 Go to previous message
Eclipse UserFriend
Originally posted by: b_apolci.libero.it

Thank you Alexei, those are just the kind of informations I was looking for.

Andrea

Alexei Goncharov ha scritto:
> Andrea Polci wrote:
>
>> Hello,
>> I've searched for this but can't find an answer: what are the
>> differences (from user perspective) between the available connectors
>> (JavaHL e SVNKit) and wich one shoul I choose.
>
>> I understand that under Linux I have only the SVNKit option (right?)
>> but under Windows? Is there any difference?
>
>> I'm interested in the last release of subversive and connectors.
>
>> Andrea
>
> Hello Andrea.
>
> JavaHL is a native client implementation (so it needs a binaries to work
> (dll on Windows, so on Unix and so on). It is developed by tigris with
> Subversion itself as a Java binding for subversion.
>
> Pros:
> - There is always a new version of this client with the new version of
> Subversion
>
> Cons:
> - To work with SSH protocol you need to create a tunnel manually
> - There is no interface to configure proxy server settings
> - It's almost impossible to get to work together JavaHL 1.4.x and
> 1.5.x clients, cause Java class loader can not use binaries with the
> same names in two plug-ins.
> - Because of native binaries usage any crash in the library makes
> Eclipse to crash either.
>
> ----------------
>
> SVNKit is a pure Java implementation of the client (reverse engineered
> one), so it can be run on any OS with JRE installed.
>
> Pros:
> - You do not need to find the binaries for you OS to get it to work
> - There is an interface for configuring proxy server settings
> - The work with SSH is incapsulated inside the client
> - It will never crash your Eclipse IDE instance
>
> Cons:
> - It's new versions are released always some time after Subversion
> release
> - Sometimes it inherits bugs from the native code while adopting it
> - The first versions (BETAs and RCs) are sometimes very unstable
>
> ----------------
>
> It's only for you to choose which connector to use. For example I'm now
> using SVNKit 1.5.2 and feel quite normal:).
>
> Best regards, Alexei Goncharov
> Subversive Team
>
Previous Topic:Uninstalling 0.7 of Subversive
Next Topic:Decorator Symbols Question
Goto Forum:
  


Current Time: Thu Nov 27 05:36:38 GMT 2014

Powered by FUDForum. Page generated in 0.01978 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software