Module org.eclipse.jgit
Package org.eclipse.jgit.internal.storage.file
package org.eclipse.jgit.internal.storage.file
File based repository storage.
-
ClassDescriptionCreates a table of contents to support random access by
Pack.A compressed bitmap representation of the entire object graph.Wrapper for aEWAHCompressedBitmapandPackBitmapIndex.Parsed information about a checkout.Traditional file system for commit-graph.Implements RefDatabase using reftable for storage.A mutable stack of reftables on local filesystem storage.Writer is a callable that writes data to a reftable under construction.Represents a Git repository.Caches when a file was last read, making it possible to detect future edits.A garbage collector for gitFileRepository.A class holding statistical data for a FileRepository regarding how many objects are stored as loose or packed objectsAttribute node loaded from global system-wide file.Attribute node loaded from the $GIT_DIR/info/attributes file.Lazily loads a set of ObjectIds, one per line.Git style file locking and replacement.Traditional file system basedObjectDatabase.Consumes a pack stream and stores as a pack file inObjectDirectory.A Git version 2 pack file representation.Logical representation of the bitmap data stored in the pack index.Supplier that propagates IOException.Helper for constructingPackBitmapIndexes.Data object for the on disk representation of a bitmap entry.A PackBitmapIndex that remaps the bitmaps in the previous index to the positions in the new pack index.An entry in the old PackBitmapIndex.Creates the version 1 pack bitmap index files.A pack file (or pack related) File.Base implementation of the iterator over index entries.Represent mutable entry of pack index consisting of object id and offset in pack (both mutable).Object inserter that inserts one pack per call toPackInserter.flush(), and never inserts loose objects.Keeps track of aPack's associated.keepfile.Index of object sizes in a pack It is not guaranteed that the implementation contains the sizes of all objects (e.g. it could store only objects over certain threshold).Chooses the specific implementation of the object-size index based on the file version.Write an object index in the output streamReverse index for forward pack index.Factory for creating instances ofPackReverseIndex.Writes reverse index files conforming to the requested version.Traditional file system basedRefDatabase.Parsed reflog entryUtility for writing reflog entries using the traditional one-file-per-log format.Loose object loader.Caches slices of aPackin memory for faster read access.