| Modifier and Type | Interface and Description |
|---|---|
| public interface | AsyncRevObjectQueue
Queue to lookup and parse objects asynchronously. |
| public interface | DepthWalk
Interface for revision walkers that perform depth filtering. |
| public interface | ObjectReachabilityChecker
Checks if all objects are reachable from certain starting points. |
| public interface | ReachabilityChecker
Check if a commit is reachable from a collection of starting commits. |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv abstract class | |
| public class | BitmapWalker
Helper class to do ObjectWalks with pack index bitmaps. |
| pack-priv class | |
| pack-priv abstract class | |
| pack-priv class | |
| pack-priv class | DateRevPriorityQueue
A queue of commits sorted by commit time order using a Java PriorityQueue. |
| public class | DateRevQueue
A queue of commits sorted by commit time order. |
| pack-priv class | DelayRevQueue
Delays commits to be at least |
| pack-priv class | DepthGenerator
Only produce commits which are below a specified depth. |
| pack-priv class | |
| public class | FIFORevQueue
A queue of commits in FIFO order. |
| pack-priv class | FixUninterestingGenerator
Filters out commits marked |
| public class | FollowFilter
Updates the internal path filter to follow copy/renames. |
| public class | FooterKey
Case insensitive key for a |
| public class | FooterLine
Single line at the end of a message, such as a "Signed-off-by: someone". |
| pack-priv abstract class | Generator
Produces commits for RevWalk to return to applications. |
| public class | LIFORevQueue
A queue of commits in LIFO order. |
| pack-priv class | MergeBaseGenerator
Computes the merge base(s) of the starting commits. |
| public class | ObjectWalk
Specialized subclass of RevWalk to include trees, blobs and tags. |
| pack-priv class | PendingGenerator
Default (and first pass) RevCommit Generator implementation for RevWalk. |
| public abstract class | RenameCallback
An instance of this class can be used in conjunction with a
|
| public class | RevBlob
A binary file, or a symbolic link. |
| public class | RevCommit
A commit reference to a commit in the DAG. |
| pack-priv class | RevCommitCG
RevCommit parsed from
|
| public class | RevCommitList<
type of subclass of RevCommit the list is storing. E extends RevCommit>An ordered list of |
| public class | RevFlag
Application level mark bit for |
| public class | RevFlagSet
Multiple application level mark bits for
|
| public abstract class | RevObject
Base object type accessed during revision walking. |
| public class | RevObjectList<
type of subclass of RevObject the list is storing. E extends RevObject>An ordered list of |
| public class | RevTag
An annotated tag. |
| public class | RevTree
A reference to a tree of subtrees/files. |
| public class | RevWalk
Walks a commit graph and produces the matching commits in order. |
| public class | RevWalkUtils
Utility methods for |
| pack-priv class | RewriteGenerator
Replaces a RevCommit's parents until not colored with REWRITE. |
| pack-priv class | StartGenerator
Initial RevWalk generator that bootstraps a new walk. |
| pack-priv class | TopoNonIntermixSortGenerator
Sorts commits in topological order without intermixing lines of history. |
| pack-priv class | TopoSortGenerator
Sorts commits in topological order. |
| public class | TreeRevFilter
Filter applying a |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | RevSort
Sorting strategies supported by |