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

Packages that use org.eclipse.jgit.internal.storage.file
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.lib: Core API for repository, config, refs, object database.
org.eclipse.jgit.transport: Transport (fetch/push) for different protocols.

Classes in org.eclipse.jgit.internal.storage.file used by org.eclipse.jgit.internal.storage.dfs
PackLock: Keeps track of a `PackFile`'s associated `.keep` file.

Classes in org.eclipse.jgit.internal.storage.file used by org.eclipse.jgit.internal.storage.file
FileRepository: Represents a Git repository.
FileSnapshot: Caches when a file was last read, making it possible to detect future edits.
GC: A garbage collector for git `FileRepository`.
GC.RepoStatistics: A class holding statistical data for a FileRepository regarding how many objects are stored as loose or packed objects
ObjectDirectory: Traditional file system based `ObjectDatabase`.
PackBitmapIndex: Logical representation of the bitmap data stored in the pack index.
PackBitmapIndexBuilder: Helper for constructing `PackBitmapIndex`es.
PackBitmapIndexBuilder.StoredEntry: Data object for the on disk representation of a bitmap entry.
PackBitmapIndexRemapper: A PackBitmapIndex that remaps the bitmaps in the previous index to the positions in the new pack index.
PackBitmapIndexRemapper.Entry: An entry in the old PackBitmapIndex.
PackFile: A Git version 2 pack file representation.
PackIndex: Access path to locate objects by `ObjectId` in a `PackFile`.
PackIndex.MutableEntry: Represent mutable entry of pack index consisting of object id and offset in pack (both mutable).
PackIndexWriter: Creates a table of contents to support random access by `PackFile`.
PackLock: Keeps track of a `PackFile`'s associated `.keep` file.
PackReverseIndex: Reverse index for forward pack index.
ReflogWriter: Utility for writing reflog entries

Classes in org.eclipse.jgit.internal.storage.file used by org.eclipse.jgit.lib
PackBitmapIndex: Logical representation of the bitmap data stored in the pack index.

Classes in org.eclipse.jgit.internal.storage.file used by org.eclipse.jgit.transport
PackLock: Keeps track of a `PackFile`'s associated `.keep` file.