Top Inners Constructors Methods
org.eclipse.jgit.blame

pack-priv final Class ReverseWalk

extends RevWalk
Class Inheritance
Imports
java.io.IOException, org.eclipse.jgit.errors.IncorrectObjectTypeException, .MissingObjectException, org.eclipse.jgit.lib.AnyObjectId, .Repository, org.eclipse.jgit.revwalk.RevCommit, .RevWalk

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
protected RevCommit
createCommit(AnyObjectId
the object this walker requires a commit reference for.
id
)

Overrides org.eclipse.jgit.revwalk.RevWalk.createCommit.

Construct a new unparsed commit for the given object.

public ReverseWalk.ReverseCommit
next()

Overrides org.eclipse.jgit.revwalk.RevWalk.next.

Pop the next most recent commit.

Inherited from org.eclipse.jgit.revwalk.RevWalk:
assertNoCommitsMarkedStartassertNotStartedassumeShallowcarrycarryclosedisposedisposeFlaggetMergedIntogetMergedIntogetObjectReadergetRevFiltergetRevSortgetTreeFilterhasRevSortisFirstParentisMergedIntoisMergedIntoAllisMergedIntoAnyisMergedIntoAnyCommitisRetainBodyiteratorlookupAnylookupBloblookupCommitlookupCommitlookupOrNulllookupTaglookupTreemarkStartmarkStartmarkUninterestingnewFlagparseAnyparseAnyparseBodyparseCommitparseHeadersparseTagparseTreepeelresetresetresetRetainresetRetainretainOnResetretainOnResetsetFirstParentsetRetainBodysetRevFiltersetRewriteParentssetTreeFiltersortsorttoObjectWalkWithSameObjects

Constructor Detail

ReverseWalkback to summary
pack-priv ReverseWalk(Repository repo)

Method Detail

createCommitback to summary
protected RevCommit createCommit(AnyObjectId id)

Overrides org.eclipse.jgit.revwalk.RevWalk.createCommit.

Doc from org.eclipse.jgit.revwalk.RevWalk.createCommit.

Construct a new unparsed commit for the given object.

Parameters
id:AnyObjectId

the object this walker requires a commit reference for.

Returns:RevCommit

a new unparsed reference for the object.

Annotations
@Override
nextback to summary
public ReverseWalk.ReverseCommit next() throws MissingObjectException, IncorrectObjectTypeException, IOException

Overrides org.eclipse.jgit.revwalk.RevWalk.next.

Doc from org.eclipse.jgit.revwalk.RevWalk.next.

Pop the next most recent commit.

Returns:ReverseWalk.ReverseCommit

next most recent commit; null if traversal is over.

Annotations
@Override
Exceptions
MissingObjectException:
one or more of the next commit's parents are not available from the object database, but were thought to be candidates for traversal. This usually indicates a broken link.
IncorrectObjectTypeException:
one or more of the next commit's parents are not actually commit objects.
IOException:
a pack file or loose object could not be read.
org.eclipse.jgit.blame back to summary

pack-priv final Class ReverseWalk.ReverseCommit

extends RevCommit
Class Inheritance

Field Summary

Modifier and TypeField and Description
private ReverseWalk.ReverseCommit[]
private static final ReverseWalk.ReverseCommit[]
Inherited from org.eclipse.jgit.revwalk.RevCommit:
bufferparentstree

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv void
pack-priv ReverseWalk.ReverseCommit
getChild(int nth)

pack-priv int
Inherited from org.eclipse.jgit.revwalk.RevCommit:
carrydisposeBodygetAuthorIdentgetChangedPathFiltergetCommitterIdentgetCommitTimegetEncodinggetEncodingNamegetFirstMessageLinegetFooterLinesgetFooterLinesgetFooterLinesgetFullMessagegetParentgetParentCountgetParentsgetRawBuffergetRawGpgSignaturegetShortMessagegetTreegetTypeparseparseresettoString

Field Detail

childrenback to summary
private ReverseWalk.ReverseCommit[] children
NO_CHILDRENback to summary
private static final ReverseWalk.ReverseCommit[] NO_CHILDREN

Constructor Detail

ReverseCommitback to summary
pack-priv ReverseCommit(AnyObjectId id)

Method Detail

addChildback to summary
pack-priv void addChild(ReverseWalk.ReverseCommit c)
getChildback to summary
pack-priv ReverseWalk.ReverseCommit getChild(int nth)
getChildCountback to summary
pack-priv int getChildCount()