future of HgKit
Johannes Stezenbach
js at sig21.net
Sat Oct 3 20:01:50 CDT 2009
On Sat, Oct 03, 2009 at 02:32:04PM -0500, Matt Mackall wrote:
>
> Funny how make(1) has no problem with this. Once again I'm forced to
> wonder out loud if Java has a system() call. Perhaps it's
> under-documented.
I've skipped most of this Java discussion and I'm not sure
if this adds anything useful. But for comparison:
The CVS integration which is bundled with Eclipse
seems to just run the cvs command line client:
http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Command.java?revision=1.78&view=markup
(look for constructCommandInvocationString)
AFAIK SVN integraton is not bundled with Eclipse but one needs
to install either subclipse or subversive. The latter says:
"Subversive installation includes Subversive plug-in and
Subversive SVN Connectors plug-in. In order to start work
with Subversive you should install both of them.
Subversive SVN Connectors are distributed from an external
location due to licensing requirements"
http://www.eclipse.org/subversive/downloads.php
subclipse uses javahl (JNI based, uses libsvn1), subversive
can use javahl or SVNKit (pure Java). javahl requires libsvn1,
I guess this means most users will install the full svn package.
I believe that most Eclipse users want to have the VCS command line
clients around anyway, for flexibility -- I don't think a VCS which
only works within the IDE is desirable.
Johannes
More information about the Mercurial
mailing list