# 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
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
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
RevTree: A reference to a tree of subtrees/files.

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

Classes in org.eclipse.jgit.revwalk used by org.eclipse.jgit.internal.storage.pack
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
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
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
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
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
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
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
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
RevTree: A reference to a tree of subtrees/files.