Interface | Description |
---|---|
RefDirectory.LooseRef |
Class | Description |
---|---|
BasePackBitmapIndex |
Base implementation of the PackBitmapIndex.
|
BasePackBitmapIndex.StoredBitmap |
Data representation of the bitmap entry restored from a pack index.
|
BasePackBitmapIndex.XorCompressedBitmap | |
BitmapIndexImpl |
A compressed bitmap representation of the entire object graph.
|
BitmapIndexImpl.BitmapObjectImpl | |
BitmapIndexImpl.ComboBitset | |
BitmapIndexImpl.CompressedBitmap |
Wrapper for a
EWAHCompressedBitmap and PackBitmapIndex . |
BitmapIndexImpl.CompressedBitmapBuilder | |
BitmapIndexImpl.MutableBitmapIndex | |
BitmapIndexImpl.MutableEntry | |
BitSet |
A random access BitSet to supports efficient conversions to
EWAHCompressedBitmap.
|
ByteArrayWindow |
A
ByteWindow with an underlying byte array for storage. |
ByteBufferWindow |
A window for accessing git packs using a
ByteBuffer for storage. |
ByteWindow |
A window of data currently stored within a cache.
|
CachedObjectDirectory |
The cached instance of an
ObjectDirectory . |
CachedObjectDirectory.UnpackedObjectId | |
CheckoutEntryImpl |
Parsed information about a checkout.
|
DeltaBaseCache | |
DeltaBaseCache.Entry | |
DeltaBaseCache.Slot | |
FileObjectDatabase | |
FileRepository |
Represents a Git repository.
|
FileRepository.AttributesNodeProviderImpl |
Implementation a
AttributesNodeProvider for a
FileRepository . |
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
|
GcLog |
This class manages the gc.log file for a
FileRepository . |
GlobalAttributesNode |
Attribute node loaded from global system-wide file.
|
InflatingBitSet |
A wrapper around the EWAHCompressedBitmap optimized for the contains
operation.
|
InfoAttributesNode |
Attribute node loaded from the $GIT_DIR/info/attributes file.
|
LargePackedWholeObject | |
LazyObjectIdSetFile |
Lazily loads a set of ObjectIds, one per line.
|
LazyObjectIdSetFile.Entry | |
LocalCachedPack | |
LocalObjectRepresentation | |
LocalObjectRepresentation.Delta | |
LocalObjectToPack | |
LockFile |
Git style file locking and replacement.
|
ObjectDirectory |
Traditional file system based
ObjectDatabase . |
ObjectDirectory.AlternateHandle | |
ObjectDirectory.AlternateHandle.Id | |
ObjectDirectory.AlternateRepository | |
ObjectDirectory.PackList | |
ObjectDirectoryInserter |
Creates loose objects in a
ObjectDirectory . |
ObjectDirectoryInserter.SHA1OutputStream | |
ObjectDirectoryPackParser |
Consumes a pack stream and stores as a pack file in
ObjectDirectory . |
PackBitmapIndex |
Logical representation of the bitmap data stored in the pack index.
|
PackBitmapIndexBuilder |
Helper for constructing
PackBitmapIndex es. |
PackBitmapIndexBuilder.PositionEntry | |
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.
|
PackBitmapIndexV1 |
Support for the pack bitmap index v1 format.
|
PackBitmapIndexWriterV1 |
Creates the version 1 pack bitmap index files.
|
PackedBatchRefUpdate |
Implementation of
BatchRefUpdate that uses the packed-refs
file to support atomically updating multiple refs. |
PackFile |
A Git version 2 pack file representation.
|
PackFile.Delta | |
PackFileSnapshot | |
PackIndex | |
PackIndex.MutableEntry |
Represent mutable entry of pack index consisting of object id and offset
in pack (both mutable).
|
PackIndexV1 | |
PackIndexV2 |
Support for the pack index v2 format.
|
PackIndexWriter |
Creates a table of contents to support random access by
PackFile . |
PackIndexWriterV1 |
Creates the version 1 (old style) pack table of contents files.
|
PackIndexWriterV2 |
Creates the version 2 pack table of contents files.
|
PackInputStream | |
PackInserter |
Object inserter that inserts one pack per call to
PackInserter.flush() , and never
inserts loose objects. |
PackLock |
Keeps track of a
PackFile 's
associated .keep file. |
PackReverseIndex |
Reverse index for forward pack index.
|
RefDirectory |
Traditional file system based
RefDatabase . |
RefDirectory.LooseNonTag | |
RefDirectory.LoosePeeledTag | |
RefDirectory.LooseSymbolicRef | |
RefDirectory.LooseUnpeeled | |
RefDirectory.PackedRefList | |
RefDirectoryRename |
Rename any reference stored by
RefDirectory . |
RefDirectoryUpdate |
Updates any reference stored by
RefDirectory . |
ReflogEntryImpl |
Parsed reflog entry
|
ReflogReaderImpl |
Utility for reading reflog entries
|
ReflogWriter |
Utility for writing reflog entries using the traditional one-file-per-log
format.
|
SimpleDataInput |
An implementation of DataInput that only handles readInt() and readLong()
using the Git conversion utilities for network byte order handling.
|
SimpleDataOutput |
An implementation of
DataOutput that only handles
SimpleDataOutput.writeInt(int) and SimpleDataOutput.writeLong(long) using the Git conversion
utilities for network byte order handling. |
UnpackedObject |
Loose object loader.
|
UnpackedObject.LargeObject | |
UnpackedObjectCache |
Remembers objects that are currently unpacked.
|
UnpackedObjectCache.Table | |
WindowCache |
Caches slices of a
PackFile in
memory for faster read access. |
WindowCache.Entry | |
WindowCache.Lock | |
WindowCache.Ref |
A soft reference wrapped around a cached object.
|
WindowCursor |
Active handle to a ByteWindow.
|
WriteConfig |
Enum | Description |
---|---|
FileObjectDatabase.InsertLooseObjectResult |