Java Other
Switch branches/tags
v0.8.1 v0.7.1 v0.7.0 v0.5.1 v0.5.0 v0.4.9 v0.4.0 spearce-gpg-pub ported_up_to_here_in_pre_eclipse_branch gitsharp_979829389f136bfabb5956c68d909e7bf3092a4e gitsharp_0731185001a912ace8c13e4f8033218bb4740d53 gitsharp_3924582c8691ed88defdaf811437a905770382fe gitsharp_523211e2eefcc7bcdf0b5d954ed9a59af74a0c3d gitsharp_421964a4b52be8c856f4022e9a43ac85ea2546c4 gitsharp_90036f0b83a1aa93b9d54ec7934b670425838150 gitsharp_84738bd3e2d59c5eadb02f00316fa6fa5ee12a53 gitsharp_46882d5018fe14d2e30fd930ffd2f7a68bc58a5d gitsharp_32295dbb4d59a9ca0d81dd7f75cc6ed637b89013 gitsharp_12382c014474377e21bbe32ea089c5c78b76f1b5 gitsharp__12382c014474377e21bbe32ea089c5c78b76f1b5 gitsharp_8723d090c47206db3068a330b354f03552c0eaba gitsharp_5688f7b2e57f23a3f50cccd3120416c63664a3fe gitsharp_1921cf483b6b406915c204ac5952c3bac8f9a84f gitsharp_833d1de1015490739b5b1b02d6ae0aeb84c667a7 gitsharp_705e2080a272ef29fee0a63d847bc45c94a3e600 gitsharp_438e5bd7a0c8e39c912d46b0a7400081b8011d70 gitsharp_318c905a41ffe3af919d8a282858f3f4ab6a83e7 gitsharp_176b82544cd5abf6d92a4a881e7e9985f09665a2 gitsharp_98d7288daea6a0033af7b41d1bf29674e2d6ed5f gitsharp_90cf1a7b11755ca9f43d762a027204e9a5b85e0d gitsharp_68f9136cc5a4a7429a04b957fbfe55e5ac766196 gitsharp_56f81746c675aadd954f264b2503d70b6007b54b gitsharp_54cf7d6cd8abffc2895150aea3124b692b8a0fb9 gitsharp_50c41994e48b5bf6d35f03b4ba2594404f53efb0 gitsharp_50abaaeea55168dfcab475252d0a6c8ebaffbf89 gitsharp_49fd3e9bfd67e90ae341eb30246bb2a8b3fadd88 gitsharp_48ec27b781643bc9ce7a071ed3ce321eb8c4f825 gitsharp_41b521c51542608e027f9ba57eb423d9fcfc69a4 gitsharp_39be62a327d7d9b4dfac5b752a440682ac0c25e4 gitsharp_20a0825d5f96f014944d40ec6dbfd48560ba7dc1 gitsharp_13e314f0036a43eb22ec14ce101cb439aa355864 gitsharp_09fc5147dd42522318116309cdd49ad5ad0478ab gitsharp_8df8151cc9191525fbb4f47ef070f27628985a05 gitsharp_8c8cb955dfee71f3d8bd4887334ad8b18eaa8049 gitsharp_7f57cd86a852a3e689a4d5927a98bfb652ad6e6c gitsharp_7df2f7639f3c9808cb1288f5086746c0709032cb gitsharp_7b041fbc9a63ae431cee1bae6efa5a84c965e26a gitsharp_7a090a4d3dd236a9684616e995550bd4f9758c79 gitsharp_6fd5d6d72f26ed13c51116e4067358b5b354d995 gitsharp_6e7a2479faebef500fa60310fd771bbcc9e8ce95 gitsharp_6d6955f65997024f867ad42877a80b2e5e987f7d gitsharp_6d6902a47e3982d1551de239b92e1261e759ba34 gitsharp_6ca9896839ea8fda4eb176196a1eece246e1d132 gitsharp_6a2fb546179799630701e321264c8c8bc8803635 gitsharp_5ce5a485b394d8b1ec97e13d6b9c7c27d7680301 gitsharp_5a64aea509698ab3006af40aef5b172613a35e9c gitsharp_5a1baa8da1aa7701c826930589e63e7fca4481e4 gitsharp_4f6efc1e58fcc968c7c9b274b9e8da621b051b44 gitsharp_4b69f1b091f6be07a2abb0913d1735636ceb836e gitsharp_3f2818bd2bc172a1335fd20efbe1aac104207a05 gitsharp_3f67e850b941c7523cdd452c55ae5d26eda680eb gitsharp_3da92fc9910ab07d2b68556bea4b5fc79bcca326 gitsharp_3ae4f70b9963cd83c8bfea3e46c6f0d372ed455a gitsharp_1fc1a5cac25600d0bab1f806c64206571131c861 gitsharp_1a8853f9ce930c4300581be148dbf7f96c0252c5 gitsharp_1a0fa3e271730e1f382a4a996633a52c756d8026 gitsharp_0e6ee1cc59c7c9a19888059e47552ba88cf07193 gitsharp_0dab4f7532881586f5881c4b32b8ad56a74baf56 gitsharp_0a2b1e730dfe7f28b615148459e4bc5747e4208a gitsharp_0a0a9c16d5d027dde14cc59954235b445ef9b4af gitsharp_transport_d537bc43ffe0f7dbe7a0eb61a15127b5d7ca1fe7 gitsharp_f080be5ad5dd2e135e4f8fc50c3d5d8057f6c3c7 gitsharp_f17a20c6030f6afedb095b00945d081fd6ce9ca3 gitsharp_ed2fb5082234d67c54752789c82972a713eff6c4 gitsharp_ecab6dc31b787e101a8e28a2675ec901ec1c13ff gitsharp_eae31684998798c277e1e345d6beac4751a90247 gitsharp_e870e661d6f0e39874d909bb83b5355c5f8e316d gitsharp_e9ff46c17fbd5ea881b5ba24a7ad34b044511cd5 gitsharp_e7b5509e9701eae5ffcd4f7cdb7aca78a8c15a65 gitsharp_de943f4c0ad14d6b0537151dd339ce74516a27f9 gitsharp_dc9fb67a94cc185e8cb0d5e7d5e7d09a82384b89 gitsharp_db35853050d3af883c1f5b373de137652f9c0962 gitsharp_d59cd3493eefa4e857ec566d30119f3beb0cc484 gitsharp_d12bd079ffc6df16794404af5cdf0d25e4bd0ae1 gitsharp_d7e23dd9b8f255c862250ff3bff9e5af6977481f gitsharp_d5ef1e4333ba9660793be1e31eaa01354efe6fa8 gitsharp_cc4424b16b949796c063991ddd28cd2b157452e3 gitsharp_c817f984a3ee63e3f9e2a4bd1c92469e94f8abd6 gitsharp_be3b67db2ad3fdc6ad3f684db49b859c73d558be gitsharp_b60313a3d96dd8351330054fc7c10c720c5e0f9a gitsharp_b98b5fcfca3c9d923047b579ee6f44c113f9b07c gitsharp_a97d0c79180f8d96dd2e1f1bd2c2bc55b4a312d4 gitsharp_a7ec77f8bfc1fb1e70dd31ef6a0037e7997725ae gitsharp_a2e62a3e5e72658d0844a65de84e2e1bef9f4f26
Nothing to show
Pull request Compare This branch is 4551 commits behind spearce:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
org.eclipse.jgit.console
org.eclipse.jgit.http.server
org.eclipse.jgit.http.test
org.eclipse.jgit.iplog
org.eclipse.jgit.junit
org.eclipse.jgit.packaging
org.eclipse.jgit.pgm
org.eclipse.jgit.test
org.eclipse.jgit.ui
org.eclipse.jgit
tools
.eclipse_iplog
.gitattributes
LICENSE
README
SUBMITTING_PATCHES
pom.xml

README

            == Java GIT ==

This package is licensed under the BSD.

  org.eclipse.jgit/

    A pure Java library capable of being run standalone, with no
    additional support libraries.  Some JUnit tests are provided
    to exercise the library.  The library provides functions to
    read and write a GIT formatted repository.

    All portions of jgit are covered by the BSD.  Absolutely no GPL,
    LGPL or EPL contributions are accepted within this package.

  org.eclipse.jgit.test/
    Unit tests for org.eclipse.jgit and the same licensing rules.

            == WARNINGS / CAVEATS              ==

- Symbolic links are not supported because java does not support it.
  Such links could be damaged.

- Only the timestamp of the index is used by jgit check if  the index
  is dirty.

- Don't try the library with a JDK other than 1.6 (Java 6) unless you
  are prepared to investigate problems yourself. JDK 1.5.0_11 and later
  Java 5 versions *may* work. Earlier versions do not. JDK 1.4 is *not*
  supported. Apple's Java 1.5.0_07 is reported to work acceptably. We
  have no information about other vendors. Please report your findings
  if you try.

- CRLF conversion is never performed. On Windows you should thereforc
  make sure your projects and workspaces are configured to save files
  with Unix (LF) line endings.

            == Package Features                ==

  org.eclipse.jgit/

    * Read loose and packed commits, trees, blobs, including
      deltafied objects.

    * Read objects from shared repositories

    * Write loose commits, trees, blobs.

    * Write blobs from local files or Java InputStreams.

    * Read blobs as Java InputStreams.

    * Copy trees to local directory, or local directory to a tree.

    * Lazily loads objects as necessary.

    * Read and write .git/config files.

    * Create a new repository.

    * Read and write refs, including walking through symrefs.

    * Read, update and write the Git index.

    * Checkout in dirty working directory if trivial.

    * Walk the history from a given set of commits looking for commits
      introducing changes in files under a specified path.

    * Object transport
      Fetch via ssh, git, http, Amazon S3 and bundles.
      Push via ssh, git and Amazon S3. JGit does not yet deltify
      the pushed packs so they may be a lot larger than C Git packs.

  org.eclipse.jgit.pgm/

    * Assorted set of command line utilities. Mostly for ad-hoc testing of jgit
      log, glog, fetch etc.

            == Missing Features                ==

There are a lot of missing features. You need the real Git for this.
For some operations it may just be the preferred solution also. There
are not just a command line, there is e.g. git-gui that makes committing
partial files simple.

- Merging. 

- Repacking.

- Generate a GIT format patch.

- Apply a GIT format patch.

- Documentation. :-)

- gitattributes support
  In particular CRLF conversion is not implemented. Files are treated
  as byte sequences.

- submodule support
  Submodules are not supported or even recognized.

            == Support                         ==

  Post question, comments or patches to the git@vger.kernel.org mailing list.


            == Contributing                    ==

  See SUBMITTING_PATCHES in this directory. However, feedback and bug reports
  are also contributions.


            == About GIT                       ==

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

  http://git.or.cz/
  http://www.kernel.org/pub/software/scm/git/
  http://www.kernel.org/pub/software/scm/git/docs/