Package org.eclipse.jgit.revwalk
Walking revision graphs (commit history).
-
Interface Summary Interface Description AsyncRevObjectQueue Queue to lookup and parse objects asynchronously.DepthWalk Interface for revision walkers that perform depth filtering.ObjectReachabilityChecker Checks if all objects are reachable from certain starting points.ObjectWalk.VisitationPolicy When walking over a tree and blob graph, objects are usually marked as seen as they are visited and this "seen" status is checked upon the next visit.ReachabilityChecker Check if a commit is reachable from a collection of starting commits. -
Class Summary Class Description BitmapWalker Helper class to do ObjectWalks with pack index bitmaps.DateRevQueue A queue of commits sorted by commit time order.DepthWalk.Commit RevCommit with a depth (in commits) from a root.DepthWalk.ObjectWalk Subclass of ObjectWalk that performs depth filtering.DepthWalk.RevWalk Subclass of RevWalk that performs depth filtering.FIFORevQueue A queue of commits in FIFO order.FollowFilter Updates the internal path filter to follow copy/renames.FooterKey Case insensitive key for aFooterLine
.FooterLine Single line at the end of a message, such as a "Signed-off-by: someone".LIFORevQueue A queue of commits in LIFO order.ObjectWalk Specialized subclass of RevWalk to include trees, blobs and tags.RenameCallback An instance of this class can be used in conjunction with aFollowFilter
.RevBlob A binary file, or a symbolic link.RevCommit A commit reference to a commit in the DAG.RevCommitList<E extends RevCommit> An ordered list ofRevCommit
subclasses.RevFlag Application level mark bit forRevObject
s.RevFlagSet Multiple application level mark bits forRevObject
s.RevObject Base object type accessed during revision walking.RevObjectList<E extends RevObject> An ordered list ofRevObject
subclasses.RevObjectList.Block One level of contents, either an intermediate level or a leaf level.RevTag An annotated tag.RevTree A reference to a tree of subtrees/files.RevWalk Walks a commit graph and produces the matching commits in order.RevWalkUtils Utility methods forRevWalk
.TreeRevFilter Filter applying aTreeFilter
against changed paths in each commit. -
Enum Summary Enum Description RevSort Sorting strategies supported byRevWalk
andObjectWalk
.