# Uses of Package
org.eclipse.jgit.internal.storage.pack

Packages that use org.eclipse.jgit.internal.storage.pack
org.eclipse.jgit.errors: Exceptions thrown by lower-level JGit APIs.
org.eclipse.jgit.internal.storage.dfs: Distributed file system based repository storage.
org.eclipse.jgit.internal.storage.file: File based repository storage.
org.eclipse.jgit.internal.storage.pack: Reading/writing Git pack files.
org.eclipse.jgit.transport: Transport (fetch/push) for different protocols.

Classes in org.eclipse.jgit.internal.storage.pack used by org.eclipse.jgit.errors
Class and Description
ObjectToPack Per-object state used by `PackWriter`.

Classes in org.eclipse.jgit.internal.storage.pack used by org.eclipse.jgit.internal.storage.dfs
Class and Description
CachedPack Describes a pack file `ObjectReuseAsIs` can append onto a stream.
ObjectReuseAsIs Extension of `ObjectReader` that supports reusing objects in packs.
ObjectToPack Per-object state used by `PackWriter`.
PackExt A pack file extension.
PackOutputStream Custom output stream to support `PackWriter`.
PackWriter PackWriter class is responsible for generating pack files from specified set of objects from repository.
PackWriter.ObjectIdSet A collection of object ids.
PackWriter.Statistics Summary of how PackWriter created the pack.
StoredObjectRepresentation An object representation `PackWriter` can consider for packing.

Classes in org.eclipse.jgit.internal.storage.pack used by org.eclipse.jgit.internal.storage.file
Class and Description
ObjectToPack Per-object state used by `PackWriter`.

Classes in org.eclipse.jgit.internal.storage.pack used by org.eclipse.jgit.internal.storage.pack
Class and Description
CachedPack Describes a pack file `ObjectReuseAsIs` can append onto a stream.
ObjectToPack Per-object state used by `PackWriter`.
PackExt A pack file extension.
PackOutputStream Custom output stream to support `PackWriter`.
PackWriter PackWriter class is responsible for generating pack files from specified set of objects from repository.
PackWriter.ObjectIdSet A collection of object ids.
PackWriter.PackingPhase Possible states that a PackWriter can be in.
PackWriter.State Summary of the current state of a PackWriter.
PackWriter.Statistics Summary of how PackWriter created the pack.
PackWriter.Statistics.ObjectType Statistics about a single class of object.
StoredObjectRepresentation An object representation `PackWriter` can consider for packing.

Classes in org.eclipse.jgit.internal.storage.pack used by org.eclipse.jgit.transport
Class and Description
PackWriter.Statistics Summary of how PackWriter created the pack.