iGEL <[email protected]> wrote:
> 
> One of the reasons for me to switch from Eclipse to Netbeans was that
> it uses the official C implementation of Subversion, which I was using
> at that time. Maybe I do not know all the details, but I don't see any
> advantage of having a pure Java implementation of a VCS, if that VCS
> is widely used and open source.

IIRC, nbgit used to use C Git as the backend, then moved to JGit
as JGit matured more.

I don't know all of the details with SVN, but IIRC the SVN folks
have been mucking around (quite badly) with the local client on
disk format and the network protocol, so much so that only the
official libsvn can keep up.  Git over that same time period has
not seen changes.  Or, where we have, they are very small, planned
well in advance for maximum compatability, and JGit implements the
changes before they become the defaults.  Git has a much better
track record of keeping things stable than SVN has.

I don't know about the license for NetBeans, but EGit likes using
JGit because EGit is under the Eclipse Public License (EPL) and
the EPL is not compatible with the GPL.  The Eclipse Foundation
cannot distribute EPL code which links to, or executes, GPL code,
as it creates a larger combined work which cannot be redistributed
due to the EPL and GPL fighting over which license the combined
work is covered by.  JGit being under a new-style BSD removes that
issue entirely.

Also, EGit installs on any platform that has a Java 5 JRE.  No need
for additional software installation.  Just the other day someone
reported running JGit on VMS.  C Git doesn't compile or run on that
platform, but it has a Java 5 JRE, so JGit works.

-- 
Shawn.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"nbgit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/nbgit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to