Package org.eclipse.jgit.revwalk
Class DepthWalk.Commit
java.lang.Object
org.eclipse.jgit.lib.AnyObjectId
org.eclipse.jgit.lib.ObjectId
org.eclipse.jgit.lib.ObjectIdOwnerMap.Entry
org.eclipse.jgit.revwalk.RevObject
org.eclipse.jgit.revwalk.RevCommit
org.eclipse.jgit.revwalk.DepthWalk.Commit
- All Implemented Interfaces:
Serializable
,Comparable<AnyObjectId>
- Enclosing interface:
- DepthWalk
RevCommit with a depth (in commits) from a root.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int
Depth of this commit in the graph, via shortest path.(package private) boolean
(package private) boolean
True if this commit was excluded due to a shallow fetch setting.Fields inherited from class org.eclipse.jgit.revwalk.RevCommit
commitTime, inDegree, NO_PARENTS, parents
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.eclipse.jgit.revwalk.RevCommit
carry, carryFlags, disposeBody, getAuthorIdent, getCommitterIdent, getCommitTime, getEncoding, getEncodingName, getFooterLines, getFooterLines, getFooterLines, getFullMessage, getParent, getParentCount, getParents, getRawBuffer, getRawGpgSignature, getShortMessage, getTree, getType, hasLF, parse, parse, parseBody, parseCanonical, parseHeaders, reset, toString
Methods inherited from class org.eclipse.jgit.revwalk.RevObject
add, add, appendCoreFlags, getId, has, hasAll, hasAny, remove, remove
Methods inherited from class org.eclipse.jgit.lib.ObjectId
equals, fromRaw, fromRaw, fromRaw, fromRaw, fromString, fromString, isId, toObjectId, toString, zeroId
-
Field Details
-
depth
int depthDepth of this commit in the graph, via shortest path. -
isBoundary
boolean isBoundary -
makesChildBoundary
boolean makesChildBoundaryTrue if this commit was excluded due to a shallow fetch setting. All its children are thus boundary commits.
-
-
Constructor Details
-
Commit
Initialize a new commit.- Parameters:
id
- object name for the commit.
-
-
Method Details
-
getDepth
public int getDepth()- Returns:
- depth of this commit, as found by the shortest path.
-
isBoundary
public boolean isBoundary()- Returns:
- true if at least one of this commit's parents was excluded due to a shallow fetch setting, false otherwise
- Since:
- 5.2
-