Top Description Interfaces Classes Enums
module org.eclipse.jgit

Package org.eclipse.jgit.internal.storage.pack


Reading/writing Git pack files.

Interface Summary

Modifier and TypeInterface and Description
public interface
CachedPackUriProvider

Provider of URIs corresponding to cached packs.

public interface
ObjectReuseAsIs

Extension of org.eclipse.jgit.lib.ObjectReader that supports reusing objects in packs.

public interface
PackBitmapIndexWriter

Represents a function that accepts a collection of bitmaps and write them into storage.

public interface
PackIndexWriter

Represents a function that accepts a collection of objects to write into a primary pack index storage format.

Class Summary

Modifier and TypeClass and Description
pack-priv class
public class
BinaryDelta

Recreate a stream from a base stream and a GIT pack delta.

public class
BitmapCommit

A commit object for which a bitmap index should be built.

public abstract class
CachedPack

Describes a pack file org.eclipse.jgit.internal.storage.pack.ObjectReuseAsIs can append onto a stream.

pack-priv class
public class
public class
DeltaIndex

Index of blocks in a source file.

pack-priv class
DeltaIndexScanner

Supports DeltaIndex by performing a partial scan of the content.

pack-priv class
pack-priv class
pack-priv class
pack-priv class
public class
public class
public class
PackWriter

PackWriter class is responsible for generating pack files from specified set of objects from repository.

pack-priv class
PackWriterBitmapPreparer

Helper class for the PackWriter to select commits for which to build pack index bitmaps.

public class
StoredObjectRepresentation

An object representation org.eclipse.jgit.internal.storage.pack.PackWriter can consider for packing.

pack-priv class

Enum Summary

Modifier and TypeEnum and Description
public enum
PackExt

A pack file extension.