Package | Description |
---|---|
org.eclipse.jgit.api |
High-level API commands (the porcelain of JGit).
|
org.eclipse.jgit.blame |
Computing blame/annotate information of files.
|
org.eclipse.jgit.diff |
Comparing file contents by computing diffs.
|
org.eclipse.jgit.dircache |
Reading and editing the directory cache (index).
|
org.eclipse.jgit.errors |
Exceptions thrown by lower-level JGit APIs.
|
org.eclipse.jgit.internal.fsck |
Git fsck support.
|
org.eclipse.jgit.internal.ketch |
Distributed consensus system built on Git.
|
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.internal.storage.pack |
Reading/writing Git pack files.
|
org.eclipse.jgit.internal.storage.reftable | |
org.eclipse.jgit.junit | |
org.eclipse.jgit.junit.http | |
org.eclipse.jgit.lib |
Core API for repository, config, refs, object database.
|
org.eclipse.jgit.merge |
Content and commit history merge algorithms.
|
org.eclipse.jgit.notes |
Git notes processing (for commits, etc).
|
org.eclipse.jgit.revplot |
Building/rendering revision graphs.
|
org.eclipse.jgit.revwalk |
Walking revision graphs (commit history).
|
org.eclipse.jgit.revwalk.filter |
Filters for use in revision walking.
|
org.eclipse.jgit.submodule |
Git submodule support.
|
org.eclipse.jgit.transport |
Transport (fetch/push) for different protocols.
|
org.eclipse.jgit.treewalk |
Walking and comparing directory/file trees (of commits, file system).
|
Modifier and Type | Method and Description |
---|---|
LogCommand |
LogCommand.add(AnyObjectId start)
Mark a commit to start graph traversal from.
|
LogCommand |
LogCommand.addRange(AnyObjectId since,
AnyObjectId until)
Adds the range
since..until |
void |
CloneCommand.Callback.checkingOut(AnyObjectId commit,
String path)
Notify checkout of commit
|
CherryPickCommand |
CherryPickCommand.include(AnyObjectId commit)
Include a commit
|
MergeCommand |
MergeCommand.include(AnyObjectId aCommit)
Id of a commit which is to be merged with the current head
|
RevertCommand |
RevertCommand.include(AnyObjectId commit)
Include a commit to be reverted
|
CherryPickCommand |
CherryPickCommand.include(String name,
AnyObjectId commit)
Include a commit
|
MergeCommand |
MergeCommand.include(String name,
AnyObjectId aCommit)
Include a commit
|
RevertCommand |
RevertCommand.include(String name,
AnyObjectId commit)
Include a commit to be reverted
|
LogCommand |
LogCommand.not(AnyObjectId start)
Same as
--not start , or ^start |
BlameCommand |
BlameCommand.reverse(AnyObjectId start,
AnyObjectId end)
Configure the command to compute reverse blame (history of deletes).
|
BlameCommand |
BlameCommand.reverse(AnyObjectId start,
Collection<ObjectId> end)
Configure the generator to compute reverse blame (history of deletes).
|
BlameCommand |
BlameCommand.setStartCommit(AnyObjectId commit)
Set start commit id
|
RebaseCommand |
RebaseCommand.setUpstream(AnyObjectId upstream)
Set the upstream commit
|
Modifier and Type | Method and Description |
---|---|
BlameGenerator |
BlameGenerator.push(String description,
AnyObjectId id)
Push a candidate object onto the generator's traversal stack.
|
BlameGenerator |
BlameGenerator.reverse(AnyObjectId start,
AnyObjectId end)
Configure the generator to compute reverse blame (history of deletes).
|
BlameGenerator |
BlameGenerator.reverse(AnyObjectId start,
Collection<? extends ObjectId> end)
Configure the generator to compute reverse blame (history of deletes).
|
Modifier and Type | Method and Description |
---|---|
void |
DiffFormatter.format(AnyObjectId a,
AnyObjectId b)
Format the differences between two trees.
|
List<DiffEntry> |
DiffFormatter.scan(AnyObjectId a,
AnyObjectId b)
Determine the differences between two trees.
|
Modifier and Type | Method and Description |
---|---|
void |
DirCacheBuilder.addTree(byte[] pathPrefix,
int stage,
ObjectReader reader,
AnyObjectId tree)
Recursively add an entire tree into this builder.
|
static DirCache |
DirCache.read(ObjectReader reader,
AnyObjectId treeId)
Create a new in memory index read from the contents of a tree.
|
void |
DirCacheEntry.setObjectId(AnyObjectId id)
Set the ObjectId for the entry.
|
Modifier and Type | Method and Description |
---|---|
void |
LargeObjectException.setObjectId(AnyObjectId id)
Set the identity of the object, if its not already set.
|
Constructor and Description |
---|
CorruptObjectException(AnyObjectId id,
String why)
Construct a CorruptObjectException for reporting a problem specified
object id
|
CorruptObjectException(ObjectChecker.ErrorType type,
AnyObjectId id,
String why)
Report a specific error condition discovered in an object.
|
LargeObjectException(AnyObjectId id)
Create a large object exception, naming the object that is too big.
|
Modifier and Type | Method and Description |
---|---|
protected void |
FsckPackParser.onBeginRefDelta(long deltaStreamPosition,
AnyObjectId baseId,
long inflatedSize)
Event notifying start of a delta referencing its base by ObjectId.
|
protected void |
FsckPackParser.verifySafeObject(AnyObjectId id,
int type,
byte[] data)
Verify the integrity of the object.
|
Modifier and Type | Class and Description |
---|---|
class |
LogIndex
An ObjectId for a commit extended with incrementing log index.
|
Modifier and Type | Method and Description |
---|---|
long |
DfsReader.getObjectSize(AnyObjectId objectId,
int typeHint)
Get only the size of an object.
|
boolean |
DfsReader.has(AnyObjectId objectId)
Does the requested object exist in this database?
|
boolean |
DfsObjDatabase.has(AnyObjectId objectId,
boolean avoidUnreachableObjects)
Does the requested object exist in this database?
|
boolean |
DfsPackFile.hasObject(DfsReader ctx,
AnyObjectId id)
Check if an object is stored within this pack.
|
org.eclipse.jgit.internal.storage.dfs.DfsObjectToPack |
DfsReader.newObjectToPack(AnyObjectId objectId,
int type)
Allocate a new
PackWriter state structure for an object. |
protected void |
DfsPackParser.onBeginRefDelta(long streamPosition,
AnyObjectId baseId,
long inflatedSize)
Event notifying start of a delta referencing its base by ObjectId.
|
ObjectLoader |
DfsReader.open(AnyObjectId objectId,
int typeHint)
Open an object from this database.
|
Modifier and Type | Class and Description |
---|---|
class |
PackBitmapIndexRemapper.Entry
An entry in the old PackBitmapIndex.
|
Modifier and Type | Method and Description |
---|---|
void |
PackBitmapIndexBuilder.addBitmap(AnyObjectId objectId,
BitmapIndex.Bitmap bitmap,
int flags)
Stores the bitmap for the objectId.
|
void |
PackBitmapIndexBuilder.addBitmap(AnyObjectId objectId,
com.googlecode.javaewah.EWAHCompressedBitmap bitmap,
int flags)
Stores the bitmap for the objectId.
|
boolean |
LazyObjectIdSetFile.contains(AnyObjectId objectId)
Returns true if the objectId is contained within the collection.
|
boolean |
PackIndex.contains(AnyObjectId id)
Returns true if the objectId is contained within the collection.
|
File |
ObjectDirectory.fileFor(AnyObjectId objectId) |
abstract long |
PackIndex.findCRC32(AnyObjectId objId)
Retrieve stored CRC32 checksum of the requested object raw-data
(including header).
|
abstract long |
PackIndex.findOffset(AnyObjectId objId)
Locate the file offset position for the requested object.
|
int |
PackBitmapIndexRemapper.findPosition(AnyObjectId objectId)
Finds the position in the bitmap of the object.
|
abstract int |
PackBitmapIndex.findPosition(AnyObjectId objectId)
Finds the position in the bitmap of the object.
|
int |
PackBitmapIndexBuilder.findPosition(AnyObjectId objectId)
Finds the position in the bitmap of the object.
|
com.googlecode.javaewah.EWAHCompressedBitmap |
PackBitmapIndexRemapper.getBitmap(AnyObjectId objectId)
Returns the previously constructed bitmap for the object.
|
abstract com.googlecode.javaewah.EWAHCompressedBitmap |
PackBitmapIndex.getBitmap(AnyObjectId objectId)
Returns the previously constructed bitmap for the object.
|
BitmapIndexImpl.CompressedBitmap |
BitmapIndexImpl.getBitmap(AnyObjectId objectId)
Get the bitmap for the id.
|
boolean |
ObjectDirectory.has(AnyObjectId objectId)
Does the requested object exist in this database?
|
boolean |
PackFile.hasObject(AnyObjectId id)
Determine if an object is contained within the pack file.
|
boolean |
PackIndex.hasObject(AnyObjectId id)
Determine if an object is contained within the pack file.
|
protected void |
ObjectDirectoryPackParser.onBeginRefDelta(long streamPosition,
AnyObjectId baseId,
long inflatedSize)
Event notifying start of a delta referencing its base by ObjectId.
|
static ObjectLoader |
UnpackedObject.parse(byte[] raw,
AnyObjectId id)
Parse an object from the unpacked object format.
|
Modifier and Type | Class and Description |
---|---|
class |
ObjectToPack
Per-object state used by
PackWriter . |
Modifier and Type | Method and Description |
---|---|
ObjectToPack |
PackWriter.get(AnyObjectId id)
Lookup the ObjectToPack object for a given ObjectId.
|
ObjectToPack |
ObjectReuseAsIs.newObjectToPack(AnyObjectId objectId,
int type)
Allocate a new
PackWriter state structure for an object. |
boolean |
PackWriter.willInclude(AnyObjectId id)
Determine if the pack file will contain the requested object.
|
Constructor and Description |
---|
ObjectToPack(AnyObjectId src,
int type)
Construct for the specified object id.
|
Modifier and Type | Method and Description |
---|---|
RefCursor |
MergedReftable.byObjectId(AnyObjectId name)
Match references pointing to a specific object.
|
abstract RefCursor |
Reftable.byObjectId(AnyObjectId id)
Match references pointing to a specific object.
|
RefCursor |
ReftableReader.byObjectId(AnyObjectId id)
Match references pointing to a specific object.
|
boolean |
Reftable.hasId(AnyObjectId id)
Test if any reference directly refers to the object.
|
Modifier and Type | Method and Description |
---|---|
<T extends AnyObjectId> |
TestRepository.update(String ref,
T obj)
Update a reference to point to an object.
|
Modifier and Type | Method and Description |
---|---|
TestRepository.CommitBuilder |
TestRepository.amend(AnyObjectId id)
Amend an existing commit.
|
RevCommit |
TestRepository.cherryPick(AnyObjectId id)
Cherry-pick a commit onto HEAD.
|
void |
TestRepository.reset(AnyObjectId id)
Soft-reset HEAD to a detached state.
|
Modifier and Type | Method and Description |
---|---|
static String |
HttpTestCase.loose(URIish base,
AnyObjectId id)
Create loose object path
|
Modifier and Type | Class and Description |
---|---|
class |
MutableObjectId
A mutable SHA-1 abstraction.
|
class |
ObjectId
A SHA-1 abstraction.
|
static class |
ObjectIdOwnerMap.Entry
Type of entry stored in the
ObjectIdOwnerMap . |
Modifier and Type | Method and Description |
---|---|
AnyObjectId |
GitmoduleEntry.getBlobId() |
AnyObjectId |
GitmoduleEntry.getTreeId() |
Modifier and Type | Method and Description |
---|---|
Map<AnyObjectId,Set<Ref>> |
Repository.getAllRefsByPeeledObjectId()
Get a map with all objects referenced by a peeled ref.
|
Modifier and Type | Method and Description |
---|---|
AbbreviatedObjectId |
ObjectReader.abbreviate(AnyObjectId objectId)
Obtain a unique abbreviation (prefix) of an object SHA-1.
|
AbbreviatedObjectId |
ObjectReader.Filter.abbreviate(AnyObjectId objectId) |
AbbreviatedObjectId |
ObjectReader.abbreviate(AnyObjectId objectId,
int len)
Obtain a unique abbreviation (prefix) of an object SHA-1.
|
AbbreviatedObjectId |
ObjectReader.Filter.abbreviate(AnyObjectId objectId,
int len) |
boolean |
BitmapIndex.BitmapBuilder.add(AnyObjectId objectId,
int type)
|
BitmapIndex.BitmapBuilder |
BitmapIndex.BitmapBuilder.addObject(AnyObjectId objectId,
int type)
Adds the id to the bitmap.
|
void |
CommitBuilder.addParentId(AnyObjectId additionalParent)
Add a parent onto the end of the parent list.
|
void |
TreeFormatter.append(byte[] name,
FileMode mode,
AnyObjectId id)
Append any entry to the tree.
|
void |
TreeFormatter.append(byte[] nameBuf,
int namePos,
int nameLen,
FileMode mode,
AnyObjectId id)
Append any entry to the tree.
|
void |
TreeFormatter.append(byte[] nameBuf,
int namePos,
int nameLen,
FileMode mode,
AnyObjectId id,
boolean allowEmptyName)
Append any entry to the tree.
|
void |
TreeFormatter.append(String name,
FileMode mode,
AnyObjectId id)
Append any entry to the tree.
|
void |
ObjectChecker.check(AnyObjectId id,
int objType,
byte[] raw)
Check an object for parsing errors.
|
void |
ObjectChecker.checkCommit(AnyObjectId id,
byte[] raw)
Check a commit for errors.
|
void |
ObjectChecker.checkTag(AnyObjectId id,
byte[] raw)
Check an annotated tag for errors.
|
void |
ObjectChecker.checkTree(AnyObjectId id,
byte[] raw)
Check a canonical formatted tree for errors.
|
int |
AnyObjectId.compareTo(AnyObjectId other) |
boolean |
ObjectIdSubclassMap.contains(AnyObjectId toFind)
Returns true if the objectId is contained within the collection.
|
boolean |
ObjectIdSet.contains(AnyObjectId objectId)
Returns true if the objectId is contained within the collection.
|
boolean |
ObjectIdOwnerMap.contains(AnyObjectId toFind)
Returns true if the objectId is contained within the collection.
|
boolean |
BitmapIndex.BitmapBuilder.contains(AnyObjectId objectId)
Whether the bitmap has the id set.
|
static int |
Constants.decodeTypeString(AnyObjectId id,
byte[] typeString,
byte endMark,
MutableInteger offset)
Parse an encoded type string into a type constant.
|
void |
BlobObjectChecker.endBlob(AnyObjectId id)
Finalize the blob checking.
|
boolean |
AnyObjectId.equals(AnyObjectId other)
Determine if this ObjectId has exactly the same value as another.
|
static boolean |
AnyObjectId.equals(AnyObjectId firstObjectId,
AnyObjectId secondObjectId)
Compare to object identifier byte sequences for equality.
|
void |
MutableObjectId.fromObjectId(AnyObjectId src)
Copy an ObjectId into this mutable buffer.
|
static AbbreviatedObjectId |
AbbreviatedObjectId.fromObjectId(AnyObjectId id)
Convert an AbbreviatedObjectId from an
AnyObjectId . |
V |
ObjectIdSubclassMap.get(AnyObjectId toFind)
Lookup an existing mapping.
|
V |
ObjectIdOwnerMap.get(AnyObjectId toFind)
Lookup an existing mapping.
|
BitmapIndex.Bitmap |
BitmapIndex.getBitmap(AnyObjectId objectId)
Get the bitmap for the id.
|
long |
ObjectReader.getObjectSize(AnyObjectId objectId,
int typeHint)
Get only the size of an object.
|
long |
ObjectReader.Filter.getObjectSize(AnyObjectId objectId,
int typeHint) |
boolean |
ObjectDatabase.has(AnyObjectId objectId)
Does the requested object exist in this database?
|
boolean |
ObjectReader.has(AnyObjectId objectId)
Does the requested object exist in this database?
|
boolean |
ObjectReader.Filter.has(AnyObjectId objectId) |
boolean |
ObjectReader.has(AnyObjectId objectId,
int typeHint)
Does the requested object exist in this database?
|
boolean |
ObjectReader.Filter.has(AnyObjectId objectId,
int typeHint) |
boolean |
Repository.hasObject(AnyObjectId objectId)
Whether the specified object is stored in this repo or any of the known
shared repositories.
|
ObjectLoader |
ObjectDatabase.open(AnyObjectId objectId)
Open an object from this database.
|
ObjectLoader |
Repository.open(AnyObjectId objectId)
Open an object from this repository.
|
ObjectLoader |
ObjectReader.open(AnyObjectId objectId)
Open an object from this database.
|
ObjectLoader |
ObjectReader.Filter.open(AnyObjectId objectId) |
ObjectLoader |
ObjectDatabase.open(AnyObjectId objectId,
int typeHint)
Open an object from this database.
|
ObjectLoader |
Repository.open(AnyObjectId objectId,
int typeHint)
Open an object from this repository.
|
abstract ObjectLoader |
ObjectReader.open(AnyObjectId objectId,
int typeHint)
Open an object from this database.
|
ObjectLoader |
ObjectReader.Filter.open(AnyObjectId objectId,
int typeHint) |
RevCommit |
Repository.parseCommit(AnyObjectId id)
Locate a reference to a commit and immediately parse its content.
|
int |
AbbreviatedObjectId.prefixCompare(AnyObjectId other)
Compares this abbreviation to a full object id.
|
void |
BitmapIndex.BitmapBuilder.remove(AnyObjectId objectId)
Remove the id from the bitmap.
|
void |
RefUpdate.setExpectedOldObjectId(AnyObjectId id)
Set the expected value of the ref after the lock is taken, but before
update occurs.
|
void |
RefUpdate.setNewObjectId(AnyObjectId id)
Set the new value the ref will update to.
|
void |
TagBuilder.setObjectId(AnyObjectId obj,
int objType)
Set the object this tag refers to, and its type.
|
void |
CommitBuilder.setParentId(AnyObjectId newParent)
Set the parent of this commit.
|
void |
CommitBuilder.setParentIds(AnyObjectId parent1,
AnyObjectId parent2)
Set the parents of this commit.
|
void |
CommitBuilder.setTreeId(AnyObjectId id)
Set the tree id for this commit object
|
static void |
ObjectIdSerializer.write(OutputStream out,
AnyObjectId id)
Write a possibly null
ObjectId to the stream, using markers to
differentiate null and non-null instances. |
static void |
ObjectIdSerializer.writeWithoutMarker(OutputStream out,
AnyObjectId id)
Write a non-null
ObjectId to the stream. |
Modifier and Type | Method and Description |
---|---|
void |
CommitBuilder.setParentIds(List<? extends AnyObjectId> newParents)
Set the parents of this commit.
|
Constructor and Description |
---|
BlobBasedConfig(Config base,
Repository db,
AnyObjectId objectId)
Load a configuration file from a blob.
|
BlobBasedConfig(Config base,
Repository db,
AnyObjectId treeish,
String path)
Load a configuration file from a blob stored in a specific commit.
|
Entry(AnyObjectId id)
Initialize this entry with a specific ObjectId.
|
GitmoduleEntry(AnyObjectId treeId,
AnyObjectId blobId)
A record of (tree, blob) for a .gitmodule file in a pack
|
ObjectId(AnyObjectId src)
Initialize this instance by copying another existing ObjectId.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Merger.merge(AnyObjectId... tips)
Merge together two or more tree-ish objects.
|
boolean |
ThreeWayMerger.merge(AnyObjectId... tips)
Merge together two or more tree-ish objects.
|
boolean |
Merger.merge(boolean flush,
AnyObjectId... tips)
Merge together two or more tree-ish objects.
|
protected AbstractTreeIterator |
Merger.openTree(AnyObjectId treeId)
Open an iterator over a tree.
|
void |
ThreeWayMerger.setBase(AnyObjectId id)
Set the common ancestor tree.
|
Modifier and Type | Class and Description |
---|---|
class |
Note
In-memory representation of a single note attached to one object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
NoteMap.contains(AnyObjectId id)
Determine if a note exists for the specified ObjectId.
|
ObjectId |
NoteMap.get(AnyObjectId id)
Lookup a note for a specific ObjectId.
|
byte[] |
NoteMap.getCachedBytes(AnyObjectId id,
int sizeLimit)
Open and return the content of an object's note.
|
Note |
NoteMap.getNote(AnyObjectId id)
Lookup a note for a specific ObjectId.
|
void |
NoteMap.remove(AnyObjectId noteOn)
Remove a note from an object.
|
void |
NoteMap.set(AnyObjectId noteOn,
ObjectId noteData)
Attach (or remove) a note on an object.
|
void |
NoteMap.set(AnyObjectId noteOn,
String noteData,
ObjectInserter ins)
Attach a note to an object.
|
Constructor and Description |
---|
Note(AnyObjectId noteOn,
ObjectId noteData)
A Git note about the object referenced by
noteOn . |
Modifier and Type | Class and Description |
---|---|
class |
PlotCommit<L extends PlotLane>
A commit reference to a commit in the DAG.
|
Modifier and Type | Method and Description |
---|---|
protected RevCommit |
PlotWalk.createCommit(AnyObjectId id)
Construct a new unparsed commit for the given object.
|
Constructor and Description |
---|
PlotCommit(AnyObjectId id)
Create a new commit.
|
Modifier and Type | Class and Description |
---|---|
static class |
DepthWalk.Commit
RevCommit with a depth (in commits) from a root.
|
class |
RevBlob
A binary file, or a symbolic link.
|
class |
RevCommit
A commit reference to a commit in the DAG.
|
class |
RevObject
Base object type accessed during revision walking.
|
class |
RevTag
An annotated tag.
|
class |
RevTree
A reference to a tree of subtrees/files.
|
Modifier and Type | Method and Description |
---|---|
protected RevCommit |
DepthWalk.RevWalk.createCommit(AnyObjectId id) |
protected RevCommit |
DepthWalk.ObjectWalk.createCommit(AnyObjectId id) |
protected RevCommit |
RevWalk.createCommit(AnyObjectId id)
Construct a new unparsed commit for the given object.
|
RevObject |
RevWalk.lookupAny(AnyObjectId id,
int type)
Locate a reference to any object without loading it.
|
RevBlob |
RevWalk.lookupBlob(AnyObjectId id)
Locate a reference to a blob without loading it.
|
RevCommit |
RevWalk.lookupCommit(AnyObjectId id)
Locate a reference to a commit without loading it.
|
RevObject |
RevWalk.lookupOrNull(AnyObjectId id)
Locate an object that was previously allocated in this walk.
|
RevTag |
RevWalk.lookupTag(AnyObjectId id)
Locate a reference to a tag without loading it.
|
RevTree |
RevWalk.lookupTree(AnyObjectId id)
Locate a reference to a tree without loading it.
|
RevObject |
RevWalk.parseAny(AnyObjectId id)
Locate a reference to any object and immediately parse its headers.
|
RevCommit |
RevWalk.parseCommit(AnyObjectId id)
Locate a reference to a commit and immediately parse its content.
|
RevTag |
RevWalk.parseTag(AnyObjectId id)
Locate a reference to an annotated tag and immediately parse its content.
|
RevTree |
RevWalk.parseTree(AnyObjectId id)
Locate a reference to a tree.
|
Constructor and Description |
---|
Commit(AnyObjectId id)
Initialize a new commit.
|
RevBlob(AnyObjectId id)
Create a new blob reference.
|
RevCommit(AnyObjectId id)
Create a new commit reference.
|
RevTag(AnyObjectId id)
Create a new tag reference.
|
RevTree(AnyObjectId id)
Create a new tree reference.
|
Modifier and Type | Method and Description |
---|---|
abstract boolean |
ObjectFilter.include(ObjectWalk walker,
AnyObjectId objid)
Determine if the named object should be included in the walk.
|
Modifier and Type | Method and Description |
---|---|
static SubmoduleWalk |
SubmoduleWalk.forPath(Repository repository,
AnyObjectId treeId,
String path)
Create a generator and advance it to the submodule entry at the given
path
|
SubmoduleWalk |
SubmoduleWalk.setRootTree(AnyObjectId id)
Set the tree used by this walk for finding
.gitmodules . |
SubmoduleWalk |
SubmoduleWalk.setTree(AnyObjectId treeId)
Set the tree used for finding submodule entries
|
Modifier and Type | Class and Description |
---|---|
class |
PackedObjectInfo
Description of an object stored in a pack file, including offset.
|
Modifier and Type | Method and Description |
---|---|
void |
RefAdvertiser.advertiseHave(AnyObjectId id)
Advertise one object is available using the magic
.have . |
void |
RefAdvertiser.advertiseId(AnyObjectId id,
String refName)
Advertise one object under a specific name.
|
void |
RefAdvertiser.PacketLineOutRefAdvertiser.advertiseId(AnyObjectId id,
String refName) |
void |
BundleWriter.include(String name,
AnyObjectId id)
Include an object (and everything reachable from it) in the bundle.
|
protected PackedObjectInfo |
PackParser.newInfo(AnyObjectId id,
PackParser.UnresolvedDelta delta,
ObjectId deltaBase)
Construct a PackedObjectInfo instance for this parser.
|
protected abstract void |
PackParser.onBeginRefDelta(long deltaStreamPosition,
AnyObjectId baseId,
long inflatedSize)
Event notifying start of a delta referencing its base by ObjectId.
|
protected void |
PackParser.verifySafeObject(AnyObjectId id,
int type,
byte[] data)
Verify the integrity of the object.
|
Constructor and Description |
---|
PackedObjectInfo(AnyObjectId id)
Create a new structure to remember information about an object.
|
WantNotValidException(AnyObjectId id)
Construct a
"want $id not valid" exception. |
WantNotValidException(AnyObjectId id,
Throwable cause)
Construct a
"want $id not valid" exception. |
Modifier and Type | Method and Description |
---|---|
int |
TreeWalk.addTree(AnyObjectId id)
Add an already existing tree object for walking.
|
CanonicalTreeParser |
CanonicalTreeParser.createSubtreeIterator0(ObjectReader reader,
AnyObjectId id)
Back door to quickly create a subtree iterator for any subtree.
|
static TreeWalk |
TreeWalk.forPath(ObjectReader reader,
String path,
AnyObjectId... trees)
Open a tree walk and filter to exactly one path.
|
static TreeWalk |
TreeWalk.forPath(Repository repo,
ObjectReader reader,
String path,
AnyObjectId... trees)
Open a tree walk and filter to exactly one path.
|
static TreeWalk |
TreeWalk.forPath(Repository db,
String path,
AnyObjectId... trees)
Open a tree walk and filter to exactly one path.
|
void |
TreeWalk.reset(AnyObjectId... ids)
Reset this walker to run over a set of existing trees.
|
void |
TreeWalk.reset(AnyObjectId id)
Reset this walker to run over a single existing tree.
|
void |
CanonicalTreeParser.reset(ObjectReader reader,
AnyObjectId id)
Reset this parser to walk through the given tree.
|
CanonicalTreeParser |
CanonicalTreeParser.resetRoot(ObjectReader reader,
AnyObjectId id)
Reset this parser to walk through the given tree.
|
Constructor and Description |
---|
CanonicalTreeParser(byte[] prefix,
ObjectReader reader,
AnyObjectId treeId)
Create a new parser for a tree appearing in a subset of a repository.
|
Copyright © 2020 Eclipse JGit Project. All rights reserved.