org.eclipse.jgit.internal.storage.pack.ObjectReuseAsIs can append
onto a stream.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public long | Returns: the number of deltas; 0 if the number is not known or there are no deltas.Get the number of delta objects stored in this pack. |
| public abstract long | Returns: the total object count for the pack.Get the number of objects in this pack. |
| public abstract boolean | Returns: true if this pack contains this object.the object being packed. Can be used as an ObjectId. obj, StoredObjectRepresentation representation from the
rep)org.
instance that originally supplied this CachedPack.Determine if this pack contains the object representation given. |
| CachedPack | back to summary |
|---|---|
| public CachedPack() | |
| getDeltaCount | back to summary |
|---|---|
| public long getDeltaCount() throws IOException Get the number of delta objects stored in this pack.
This is an optional method, not every cached pack storage system knows
the precise number of deltas stored within the pack. This number must be
smaller than This method must be fast, if the only way to determine delta counts is to scan the pack file's contents one object at a time, implementors should return 0 and avoid the high cost of the scan.
| |
| getObjectCount | back to summary |
|---|---|
| public abstract long getObjectCount() throws IOException Get the number of objects in this pack.
| |
| hasObject | back to summary |
|---|---|
| public abstract boolean hasObject(ObjectToPack obj, StoredObjectRepresentation rep) Determine if this pack contains the object representation given. PackWriter uses this method during the finding sources phase to prune away any objects from the leading thin-pack that already appear within this pack and should not be sent twice.
Implementors are strongly encouraged to rely on looking at
| |