Embedded version control in Java?

Is there a distributed version control system (for example, git or mercury) that can be used as a built-in library in Java applications (for implementing a versioned and synchronized application for storing data), ideally written in pure Java and licensed under license?

+7
java dvcs
Oct 07 '08 at 7:16
source share
3 answers

@ Josh Moore's answer led me to JGit , which seems to be a competitor to JavaGit. JGit is pure Java and licensed under BSD.

Further excavation of HgKit , the purpose of which is to implement Mercurial in Java. This is still pre-alpha and GPLed.

+4
Oct 07 '08 at 7:53
source share

I do not know any pure Java solutions. But, exit http://javagit.sourceforge.net/ , you can use it to connect to the git repository with Java.

+2
Oct 07 '08 at 7:21
source share

There is a clean Java library, SVN Kit for interacting with Subversion

0
Oct 07 '08 at 18:35
source share



All Articles