Update README

Extend introduction, update links and remove outdated information.

Change-Id: I29f4d72c980008b6bebe3b009d58c915cd091b9d
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
This commit is contained in:
Robin Stocker 2012-09-28 23:21:22 +02:00 committed by Matthias Sohn
parent a27c1a6b15
commit 9fbe88aab1
1 changed files with 31 additions and 32 deletions

View File

@ -1,20 +1,34 @@
Java Git
========
An implementation of the Git version control system in pure Java.
This package is licensed under the EDL (Eclipse Distribution
License).
- org.eclipse.jgit/
- 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.
additional support libraries. It provides classes to read and
write a Git repository and operate on a working directory.
All portions of jgit are covered by the EDL. Absolutely no GPL,
LGPL or EPL contributions are accepted within this package.
- org.eclipse.jgit.test/
- org.eclipse.jgit.ant
Ant tasks based on JGit.
- org.eclipse.jgit.http.server
Server for the smart and dumb Git HTTP protocol.
- org.eclipse.jgit.pgm
Command-line interface Git commands implemented using JGit
("pgm" stands for program).
- org.eclipse.jgit.test
Unit tests for org.eclipse.jgit and the same licensing rules.
@ -100,49 +114,34 @@ Package Features
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. :-)
There are some missing features:
- gitattributes support
In particular CRLF conversion is not implemented. Files are treated
as byte sequences.
- submodule support
Submodules are not supported or even recognized.
- Recursive merge strategy
Support
-------
Post question, comments or patches to the git@vger.kernel.org mailing list.
Post question, comments or patches to the jgit-dev@eclipse.org mailing list.
You need to be subscribed to post, see here:
https://dev.eclipse.org/mailman/listinfo/jgit-dev
Contributing
------------
See SUBMITTING_PATCHES in this directory. However, feedback and bug reports
are also contributions.
See the EGit Contributor Guide:
http://wiki.eclipse.org/EGit/Contributor_Guide
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/
More information about Git, its repository format, and the canonical
C based implementation can be obtained from the Git website:
http://git-scm.com/