Package org.eclipse.jgit.internal.storage.pack
Reading/writing Git pack files.
-
Interface Summary Interface Description CachedPackUriProvider Provider of URIs corresponding to cached packs.ObjectReuseAsIs Extension ofObjectReader
that supports reusing objects in packs. -
Class Summary Class Description BaseSearch BaseSearch.TreeWithData BinaryDelta Recreate a stream from a base stream and a GIT pack delta.BitmapCommit A commit object for which a bitmap index should be built.BitmapCommit.Builder Builder of BitmapCommit.CachedPack Describes a pack fileObjectReuseAsIs
can append onto a stream.CachedPackUriProvider.PackInfo Information about a packfile.DeltaCache DeltaCache.Ref DeltaEncoder Encodes an instruction stream forBinaryDelta
.DeltaIndex Index of blocks in a source file.DeltaIndexScanner SupportsDeltaIndex
by performing a partial scan of the content.DeltaTask DeltaTask.Block DeltaTask.Slice DeltaTask.WeightedPath DeltaWindow DeltaWindow.ArrayStream DeltaWindow.ZipStream DeltaWindowEntry IntSet ObjectToPack Per-object state used byPackWriter
.PackOutputStream Custom output stream to supportPackWriter
.PackWriter PackWriter class is responsible for generating pack files from specified set of objects from repository.PackWriter.DepthAwareVisitationPolicy A visitation policy which uses the depth at which the object is seen to decide if re-traversal is necessary.PackWriter.PackfileUriConfig Configuration related to the packfile URI feature.PackWriterBitmapPreparer Helper class for thePackWriter
to select commits for which to build pack index bitmaps.PackWriterBitmapPreparer.CommitSelectionHelper Container for state used in the first phase of selecting commits, which walks all of the reachable commits via the branch tips that are not covered by a previous pack's bitmaps (newWants
) and stores them innewCommitsByOldest
.PackWriterBitmapPreparer.NotInBitmapFilter A RevFilter that excludes the commits named in a bitmap from the walk.StoredObjectRepresentation An object representationPackWriter
can consider for packing.ThreadSafeDeltaCache -
Enum Summary Enum Description PackExt A pack file extension.PackWriter.PackingPhase Possible states that a PackWriter can be in.