Package org.eclipse.jgit.internal.storage.file
File based repository storage.
-
Interface Summary Interface Description FileReftableStack.Writer Writer is a callable that writes data to a reftable under construction.PackBitmapIndex.SupplierWithIOException<T> Supplier that propagates IOException. -
Class Summary Class Description BitmapIndexImpl A compressed bitmap representation of the entire object graph.BitmapIndexImpl.CompressedBitmap Wrapper for aEWAHCompressedBitmap
andPackBitmapIndex
.CheckoutEntryImpl Parsed information about a checkout.FileReftableDatabase Implements RefDatabase using reftable for storage.FileReftableStack A mutable stack of reftables on local filesystem storage.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 gitFileRepository
.GC.RepoStatistics A class holding statistical data for a FileRepository regarding how many objects are stored as loose or packed objectsGlobalAttributesNode Attribute node loaded from global system-wide file.InfoAttributesNode Attribute node loaded from the $GIT_DIR/info/attributes file.LazyObjectIdSetFile Lazily loads a set of ObjectIds, one per line.LockFile Git style file locking and replacement.ObjectDirectory Traditional file system basedObjectDatabase
.ObjectDirectoryPackParser Consumes a pack stream and stores as a pack file inObjectDirectory
.Pack A Git version 2 pack file representation.PackBitmapIndex Logical representation of the bitmap data stored in the pack index.PackBitmapIndexBuilder Helper for constructingPackBitmapIndex
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.PackBitmapIndexWriterV1 Creates the version 1 pack bitmap index files.PackFile A pack file (or pack related) File.PackIndex 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 byPack
.PackInserter Object inserter that inserts one pack per call toPackInserter.flush()
, and never inserts loose objects.PackLockImpl Keeps track of aPack
's associated.keep
file.PackReverseIndex Reverse index for forward pack index.RefDirectory Traditional file system basedRefDatabase
.ReflogEntryImpl Parsed reflog entryReflogWriter Utility for writing reflog entries using the traditional one-file-per-log format.UnpackedObject Loose object loader.WindowCache Caches slices of aPack
in memory for faster read access.