Interface | Description |
---|---|
AsyncRevObjectQueue |
Queue to lookup and parse objects asynchronously.
|
DepthWalk |
Interface for revision walkers that perform depth filtering.
|
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 | Description |
---|---|
AbstractRevQueue | |
AbstractRevQueue.AlwaysEmptyQueue | |
BitmappedReachabilityChecker |
Checks the reachability using bitmaps.
|
BitmappedReachabilityChecker.ReachedFilter |
This filter emits commits that were not bitmap-reachable from anything
visited before.
|
BitmapWalker |
Helper class to do ObjectWalks with pack index bitmaps.
|
BitmapWalker.BitmapObjectFilter |
Filter that excludes objects already in the given bitmap.
|
BlockObjQueue | |
BlockObjQueue.Block | |
BlockObjQueue.BlockFreeList | |
BlockRevQueue | |
BlockRevQueue.Block | |
BlockRevQueue.BlockFreeList | |
BoundaryGenerator | |
DateRevQueue |
A queue of commits sorted by commit time order.
|
DateRevQueue.Entry | |
DelayRevQueue |
Delays commits to be at least
PendingGenerator.OVER_SCAN late. |
DepthGenerator |
Only produce commits which are below a specified depth.
|
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.
|
EndGenerator | |
FIFORevQueue |
A queue of commits in FIFO order.
|
FixUninterestingGenerator |
Filters out commits marked
RevWalk.UNINTERESTING . |
FollowFilter |
Updates the internal path filter to follow copy/renames.
|
FooterKey |
Case insensitive key for a
FooterLine . |
FooterLine |
Single line at the end of a message, such as a "Signed-off-by: someone".
|
Generator |
Produces commits for RevWalk to return to applications.
|
LIFORevQueue |
A queue of commits in LIFO order.
|
MergeBaseGenerator |
Computes the merge base(s) of the starting commits.
|
MergeBaseGenerator.CarryStack | |
ObjectWalk |
Specialized subclass of RevWalk to include trees, blobs and tags.
|
ObjectWalk.TreeVisit | |
PedestrianReachabilityChecker |
Checks the reachability walking the graph from the starters towards the
target.
|
PendingGenerator |
Default (and first pass) RevCommit Generator implementation for RevWalk.
|
RenameCallback |
An instance of this class can be used in conjunction with a
FollowFilter . |
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 of
RevCommit subclasses. |
RevFlag |
Application level mark bit for
RevObject s. |
RevFlag.StaticRevFlag | |
RevFlagSet |
Multiple application level mark bits for
RevObject s. |
RevObject |
Base object type accessed during revision walking.
|
RevObjectList<E extends RevObject> |
An ordered list of
RevObject 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 for
RevWalk . |
RewriteGenerator |
Replaces a RevCommit's parents until not colored with REWRITE.
|
StartGenerator |
Initial RevWalk generator that bootstraps a new walk.
|
TopoSortGenerator |
Sorts commits in topological order.
|
TreeRevFilter |
Filter applying a
TreeFilter against
changed paths in each commit. |
Enum | Description |
---|---|
RevSort |
Sorting strategies supported by
RevWalk and
ObjectWalk . |