Java implementation of Git (technology.jgit)
mirrored from git://
  1. 6e5c71b  Remove validate support when reusing cached pack by Shawn Pearce - 3 days ago master
  2. a3476ce  Rename copyThroughCache to shouldCopyThroughCache by Shawn Pearce - 3 days ago
  3. 1553a6f  Add readAheadBuffer hint to ReadableChannel by Shawn Pearce - 3 days ago
  4. 3fa520b  Merge "Restore AwtCredentialsProvider to enable debugging pgm in Eclipse" by Shawn Pearce - 3 days ago
  5. c761c8b  Avoid storing large packs in block cache during reuse by Shawn Pearce - 4 days ago

Java Git

An implementation of the Git version control system in pure Java.

This package is licensed under the EDL (Eclipse Distribution License).

JGit can be imported straight into Eclipse, built and tested from there, but the automated builds use Maven.



Package Features

Missing Features

There are some missing features:


Post question, comments or patches to the mailing list. You need to be subscribed to post, see here:


See the EGit Contributor Guide:

About Git

More information about Git, its repository format, and the canonical C based implementation can be obtained from the Git website: