|Re: Is jgit a client or repository? [message #1452177 is a reply to message #1451991]
||Fri, 24 October 2014 22:45
| Robin Rosenberg
Registered: July 2009
Dale Preston skrev 2014-10-24 18.22:|
> This statement from the jgit site and elsewhere from the creators of jgit is confusing:
>> JGit is an EDL (new-style BSD) licensed, lightweight, pure Java library implementing the Git version control system.
> Is jgit the Git repository then? or is it a Git client?
The description is pretty concise.
A git repository is data, i.e. the version controlled files, plus the the associated meta data. JGit is not a
We use Git (or JGit itself) to manage JGit's source code.
JGit is a tool to work with the data. It a library, that you can use to create Git based tools, but it also
contains complete programs that implements both client and server side, much like the original Git does, though not as
comprehensive, partially since JGit's main purpose is to be a library used by other programs like Eclipse, Gitblit,
Gerrit and many other programs.
Powered by FUDForum
. Page generated in 0.03660 seconds