Package org.eclipse.jgit.internal.storage.pack
package org.eclipse.jgit.internal.storage.pack
Reading/writing Git pack files.
-
ClassDescriptionRecreate a stream from a base stream and a GIT pack delta.A commit object for which a bitmap index should be built.Builder of BitmapCommit.Describes a pack file
ObjectReuseAsIs
can append onto a stream.Provider of URIs corresponding to cached packs.Information about a packfile.Encodes an instruction stream forBinaryDelta
.Index of blocks in a source file.SupportsDeltaIndex
by performing a partial scan of the content.Extension ofObjectReader
that supports reusing objects in packs.Per-object state used byPackWriter
.A pack file extension.Custom output stream to supportPackWriter
.PackWriter class is responsible for generating pack files from specified set of objects from repository.A visitation policy which uses the depth at which the object is seen to decide if re-traversal is necessary.Configuration related to the packfile URI feature.Possible states that a PackWriter can be in.Helper class for thePackWriter
to select commits for which to build pack index bitmaps.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
.A RevFilter that excludes the commits named in a bitmap from the walk.An object representationPackWriter
can consider for packing.