纯java实现的git操作库。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
2.0 KiB

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %plugin_name
Bundle-SymbolicName: org.eclipse.jgit
Bundle-Version: 3.0.0.201306040240-rc3
Bundle-Localization: plugin
Bundle-Vendor: %provider_name
Export-Package: org.eclipse.jgit.api;version="3.0.0",
org.eclipse.jgit.api.errors;version="3.0.0",
org.eclipse.jgit.blame;version="3.0.0",
org.eclipse.jgit.diff;version="3.0.0",
org.eclipse.jgit.dircache;version="3.0.0",
org.eclipse.jgit.errors;version="3.0.0",
org.eclipse.jgit.events;version="3.0.0",
org.eclipse.jgit.fnmatch;version="3.0.0",
org.eclipse.jgit.ignore;version="3.0.0",
org.eclipse.jgit.internal;version="3.0.0";x-friends:="org.eclipse.jgit.test,org.eclipse.jgit.http.test",
org.eclipse.jgit.internal.storage.dfs;version="3.0.0";x-friends:="org.eclipse.jgit.test",
org.eclipse.jgit.internal.storage.file;version="3.0.0";x-friends:="org.eclipse.jgit.test,
org.eclipse.jgit.junit,org.eclipse.jgit.junit.http,org.eclipse.jgit.http.server",
org.eclipse.jgit.internal.storage.pack;version="3.0.0";x-friends:="org.eclipse.jgit.test",
org.eclipse.jgit.lib;version="3.0.0",
org.eclipse.jgit.merge;version="3.0.0",
org.eclipse.jgit.nls;version="3.0.0",
org.eclipse.jgit.notes;version="3.0.0",
org.eclipse.jgit.patch;version="3.0.0",
org.eclipse.jgit.revplot;version="3.0.0",
org.eclipse.jgit.revwalk;version="3.0.0",
org.eclipse.jgit.revwalk.filter;version="3.0.0",
org.eclipse.jgit.storage.file;version="3.0.0",
org.eclipse.jgit.storage.pack;version="3.0.0",
org.eclipse.jgit.submodule;version="3.0.0",
org.eclipse.jgit.transport;version="3.0.0",
org.eclipse.jgit.transport.resolver;version="3.0.0",
org.eclipse.jgit.treewalk;version="3.0.0",
org.eclipse.jgit.treewalk.filter;version="3.0.0",
org.eclipse.jgit.util;version="3.0.0",
org.eclipse.jgit.util.io;version="3.0.0"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Require-Bundle: com.jcraft.jsch;bundle-version="[0.1.37,0.2.0)"
Added read/write support for pack bitmap index. A pack bitmap index is an additional index of compressed bitmaps of the object graph. Furthermore, a logical API of the index functionality is included, as it is expected to be used by the PackWriter. Compressed bitmaps are created using the javaewah library, which is a word-aligned compressed variant of the Java bitset class based on run-length encoding. The library only works with positive integer values. Thus, the maximum number of ObjectIds in a pack file that this index can currently support is limited to Integer.MAX_VALUE. Every ObjectId is given an integer mapping. The integer is the position of the ObjectId in the complete ObjectId list, sorted by offset, for the pack file. That integer is what the bitmaps use to reference the ObjectId. Currently, the new index format can only be used with pack files that contain a complete closure of the object graph e.g. the result of a garbage collection. The index file includes four bitmaps for the Git object types i.e. commits, trees, blobs, and tags. In addition, a collection of bitmaps keyed by an ObjectId is also included. The bitmap for each entry in the collection represents the full closure of ObjectIds reachable from the keyed ObjectId (including the keyed ObjectId itself). The bitmaps are further compressed by XORing the current bitmaps against prior bitmaps in the index, and selecting the smallest representation. The XOR'd bitmap and offset from the current entry to the position of the bitmap to XOR against is the actual representation of the entry in the index file. Each entry contains one byte, which is currently used to note whether the bitmap should be blindly reused. Change-Id: Id328724bf6b4c8366a088233098c18643edcf40f
12 years ago
Import-Package: javaewah;version="0.5.6",
javax.crypto,
javax.net.ssl,
org.xml.sax,
org.xml.sax.helpers