# Uses of Package
org.eclipse.jgit.revwalk

Packages that use org.eclipse.jgit.revwalk
org.eclipse.jgit.api: High-level API commands (the porcelain of JGit).
org.eclipse.jgit.blame: Computing blame/annotate information of files.
org.eclipse.jgit.diff: Comparing file contents by computing diffs.
org.eclipse.jgit.gitrepo
org.eclipse.jgit.internal.storage.pack: Reading/writing Git pack files.
org.eclipse.jgit.lib: Core API for repository, config, refs, object database.
org.eclipse.jgit.merge: Content and commit history merge algorithms.
org.eclipse.jgit.notes: Git notes processing (for commits, etc).
org.eclipse.jgit.revplot: Building/rendering revision graphs.
org.eclipse.jgit.revwalk: Walking revision graphs (commit history).
org.eclipse.jgit.revwalk.filter: Filters for use in revision walking.
org.eclipse.jgit.transport: Transport (fetch/push) for different protocols.
org.eclipse.jgit.treewalk: Walking and comparing directory/file trees (of commits, file system).

Classes in org.eclipse.jgit.revwalk used by org.eclipse.jgit.api
Class and Description
RevCommit A commit reference to a commit in the DAG.
RevObject Base object type accessed during revision walking.

Classes in org.eclipse.jgit.revwalk used by org.eclipse.jgit.blame
Class and Description
RevCommit A commit reference to a commit in the DAG.
RevFlag Application level mark bit for `RevObject`s.

Classes in org.eclipse.jgit.revwalk used by org.eclipse.jgit.diff
Class and Description
RevTree A reference to a tree of subtrees/files.

Classes in org.eclipse.jgit.revwalk used by org.eclipse.jgit.gitrepo
Class and Description
RevCommit A commit reference to a commit in the DAG.

Classes in org.eclipse.jgit.revwalk used by org.eclipse.jgit.internal.storage.pack
Class and Description
ObjectWalk Specialized subclass of RevWalk to include trees, blobs and tags.
RevObject Base object type accessed during revision walking.

Classes in org.eclipse.jgit.revwalk used by org.eclipse.jgit.lib
Class and Description
ObjectWalk Specialized subclass of RevWalk to include trees, blobs and tags.
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.
RevTree A reference to a tree of subtrees/files.
RevWalk Walks a commit graph and produces the matching commits in order.

Classes in org.eclipse.jgit.revwalk used by org.eclipse.jgit.merge
Class and Description
RevCommit A commit reference to a commit in the DAG.
RevObject Base object type accessed during revision walking.
RevTree A reference to a tree of subtrees/files.
RevWalk Walks a commit graph and produces the matching commits in order.

Classes in org.eclipse.jgit.revwalk used by org.eclipse.jgit.notes
Class and Description
RevCommit A commit reference to a commit in the DAG.
RevTree A reference to a tree of subtrees/files.

Classes in org.eclipse.jgit.revwalk used by org.eclipse.jgit.revplot
Class and Description
RevCommit A commit reference to a commit in the DAG.
RevCommitList An ordered list of `RevCommit` subclasses.
RevObject Base object type accessed during revision walking.
RevObjectList An ordered list of `RevObject` subclasses.
RevSort Sorting strategies supported by `RevWalk` and `ObjectWalk`.
RevWalk Walks a commit graph and produces the matching commits in order.

Classes in org.eclipse.jgit.revwalk used by org.eclipse.jgit.revwalk
Class and Description
AsyncRevObjectQueue Queue to lookup and parse objects asynchronously.
DepthWalk Interface for revision walkers that perform depth filtering.
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".
ObjectWalk Specialized subclass of RevWalk to include trees, blobs and tags.
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.
RevFlag Application level mark bit for `RevObject`s.
RevFlagSet Multiple application level mark bits for `RevObject`s.
RevObject Base object type accessed during revision walking.
RevObjectList An ordered list of `RevObject` subclasses.
RevObjectList.Block One level of contents, either an intermediate level or a leaf level.
RevSort Sorting strategies supported by `RevWalk` and `ObjectWalk`.
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.

Classes in org.eclipse.jgit.revwalk used by org.eclipse.jgit.revwalk.filter
Class and Description
RevCommit A commit reference to a commit in the DAG.
RevFlag Application level mark bit for `RevObject`s.
RevFlagSet Multiple application level mark bits for `RevObject`s.
RevWalk Walks a commit graph and produces the matching commits in order.

Classes in org.eclipse.jgit.revwalk used by org.eclipse.jgit.transport
Class and Description
RevCommit A commit reference to a commit in the DAG.
RevWalk Walks a commit graph and produces the matching commits in order.

Classes in org.eclipse.jgit.revwalk used by org.eclipse.jgit.treewalk
Class and Description
RevTree A reference to a tree of subtrees/files.