Go to file
Tomasz Zarna 3fa054bcf7 Workaround incompatible refactoring in Jetty 7.6.0
In Jetty 7.6 package org.eclipse.jetty.http.security was renamed to
org.eclipse.jetty.util.security [1] breaking compatibility.

Compare docs for the package in 7.5.4 [2] and missing part in 7.6.0 [3].
To fix until we switch to Jetty 8, restrict the maximum version to 7.6.0
exclusive.

[1] http://dev.eclipse.org/mhonarc/lists/jetty-dev/msg01175.html
[2] http://download.eclipse.org/jetty/7.5.4.v20111024/apidocs/
[3] http://download.eclipse.org/jetty/7.6.0.RC4/apidocs/

Change-Id: I82b107ec76e66367e55e2cc20233a7924bf7be9f
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2012-01-21 00:15:03 +01:00
org.eclipse.jgit Add command support for listing stashed commits 2012-01-20 09:00:13 -08:00
org.eclipse.jgit.ant Merge branch 'stable-1.2' 2011-12-26 23:52:32 +01:00
org.eclipse.jgit.ant.test Merge branch 'stable-1.2' 2011-12-26 23:52:32 +01:00
org.eclipse.jgit.console Merge branch 'stable-1.2' 2011-12-26 23:52:32 +01:00
org.eclipse.jgit.generated.storage.dht.proto Merge branch 'stable-1.2' 2011-12-26 23:52:32 +01:00
org.eclipse.jgit.http.server Merge branch 'stable-1.2' 2011-12-26 23:52:32 +01:00
org.eclipse.jgit.http.test Workaround incompatible refactoring in Jetty 7.6.0 2012-01-21 00:15:03 +01:00
org.eclipse.jgit.iplog Merge branch 'stable-1.2' 2011-12-26 23:52:32 +01:00
org.eclipse.jgit.junit Make sure all bytes are written to files on close, or get an error. 2012-01-15 11:22:52 +01:00
org.eclipse.jgit.junit.http Workaround incompatible refactoring in Jetty 7.6.0 2012-01-21 00:15:03 +01:00
org.eclipse.jgit.packaging Prepare 1.3.0 builds 2011-12-10 01:07:16 +01:00
org.eclipse.jgit.pgm Merge branch 'stable-1.2' 2011-12-26 23:52:32 +01:00
org.eclipse.jgit.storage.dht Merge branch 'stable-1.2' 2011-12-26 23:52:32 +01:00
org.eclipse.jgit.storage.dht.test Merge branch 'stable-1.2' 2011-12-26 23:52:32 +01:00
org.eclipse.jgit.test Add command support for listing stashed commits 2012-01-20 09:00:13 -08:00
org.eclipse.jgit.ui Merge branch 'stable-1.2' 2011-12-26 23:52:32 +01:00
tools Fix version.sh 2011-12-10 01:03:33 +01:00
.eclipse_iplog Update Eclipse IP log for 1.0 2011-05-25 20:14:35 +02:00
.gitattributes Initial JGit contribution to eclipse.org 2009-09-29 16:47:03 -07:00
LICENSE Clean up LICENSE file 2010-07-02 14:52:49 -07:00
README Initial JGit contribution to eclipse.org 2009-09-29 16:47:03 -07:00
SUBMITTING_PATCHES Correcting explanation of EDL 2009-10-28 14:12:07 +01:00
pom.xml Update base version for clirr API check to latest release 2011-12-30 02:09:17 +01:00

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/