| Interface | Description |
|---|---|
| AsyncRevObjectQueue |
Queue to lookup and parse objects asynchronously.
|
| DepthWalk |
Interface for revision walkers that perform depth filtering.
|
| Class | Description |
|---|---|
| AbstractRevQueue | |
| AbstractRevQueue.AlwaysEmptyQueue | |
| 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 | |
| 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
RevObjects. |
| RevFlag.StaticRevFlag | |
| RevFlagSet |
Multiple application level mark bits for
RevObjects. |
| 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. |