Name |
Description |
BlockObjQueue |
|
BlockObjQueue.Block |
|
BlockObjQueue.BlockFreeList |
|
EndGenerator |
|
FooterKey |
Case insensitive key for a FooterLine. |
FooterLine |
Single line at the end of a message, such as a "Signed-off-by: someone". These footer lines tend to be used to represent additional information about a commit, like the path it followed through reviewers before finally being accepted into the project's main repository as an immutable commit. |
Generator |
|
ObjectWalk |
Specialized subclass of RevWalk to include trees, blobs and tags. Unlike RevWalk this subclass is able to remember starting roots that include annotated tags, or arbitrary trees or blobs. Once commit generation is complete and all commits have been popped by the application, individual annotated tag, tree and blob objects can be popped through the additional method nextObject. Tree and blob objects reachable from interesting commits are automatically scheduled for inclusion in the results of nextObject, returning each object exactly once. Objects are sorted and returned according to the the commits that reference them and the order they appear within a tree. Ordering can be affected by changing the RevSort used to order the commits that are returned first. |
RevBlob |
A binary file, or a symbolic link. |
RevCommit |
A commit reference to a commit in the DAG. |
RevObject |
Base object type accessed during revision walking. |
RevSort |
|
RevTree |
A reference to a tree of subtrees/files. |
RewriteTreeFilter |
First phase of a path limited revision walk. This filter is ANDed to evaluate After all other filters and ties the configured TreeFilter into the revision walking process. Each commit is differenced concurrently against all of its parents to look for tree entries that are interesting to the TreeFilter. If none are found the commit is colored with RevWalk.REWRITE, allowing a later pass implemented by RewriteGenerator to remove those colored commits from the DAG. |