## Uses of Class
org.eclipse.jgit.revwalk.RevFlag

Packages that use RevFlag
org.eclipse.jgit.blame: Computing blame/annotate information of files.
org.eclipse.jgit.revwalk: Walking revision graphs (commit history).
org.eclipse.jgit.revwalk.filter: Filters for use in revision walking.

### Uses of RevFlag in org.eclipse.jgit.blame

Methods in org.eclipse.jgit.blame that return RevFlag
`RevFlag` BlameGenerator.`newFlag​(String name)` Allocate a new RevFlag for use by the caller.

### Uses of RevFlag in org.eclipse.jgit.revwalk

Fields in org.eclipse.jgit.revwalk declared as RevFlag
`static RevFlag` RevFlag.`SEEN` Set on RevCommit instances added to `RevWalk.pending` queue.
`static RevFlag` RevFlag.`UNINTERESTING` Uninteresting by `RevWalk.markUninteresting(RevCommit)`.

Methods in org.eclipse.jgit.revwalk that return RevFlag
`RevFlag` DepthWalk.`getReinterestingFlag()`
`RevFlag` DepthWalk.ObjectWalk.`getReinterestingFlag()`
`RevFlag` DepthWalk.RevWalk.`getReinterestingFlag()`
`RevFlag` DepthWalk.`getUnshallowFlag()`
`RevFlag` DepthWalk.ObjectWalk.`getUnshallowFlag()`
`RevFlag` DepthWalk.RevWalk.`getUnshallowFlag()`
`RevFlag` RevWalk.`newFlag​(String name)` Create a new flag for application use during walking.

Methods in org.eclipse.jgit.revwalk that return types with arguments of type RevFlag
`Iterator<RevFlag>` RevFlagSet.`iterator()`

Methods in org.eclipse.jgit.revwalk with parameters of type RevFlag
`boolean` RevFlagSet.`add​(RevFlag flag)`
`void` RevObject.`add​(RevFlag flag)` Add a flag to this object.
`void` RevCommitList.`applyFlag​(RevFilter matching, RevFlag flag)` Apply a flag to all commits matching the specified filter.
`void` RevCommitList.`applyFlag​(RevFilter matching, RevFlag flag, int rangeBegin, int rangeEnd)` Apply a flag to all commits matching the specified filter.
`void` RevCommit.`carry​(RevFlag flag)` Carry a RevFlag set on this commit to its parents.
`void` RevWalk.`carry​(RevFlag flag)` Automatically carry a flag from a child commit to its parents.
`void` RevCommitList.`clearFlag​(RevFlag flag)` Remove the given flag from all commits.
`void` RevCommitList.`clearFlag​(RevFlag flag, int rangeBegin, int rangeEnd)` Remove the given flag from all commits.
`void` RevWalk.`disposeFlag​(RevFlag flag)` Allow a flag to be recycled for a different use.
`boolean` RevObject.`has​(RevFlag flag)` Test to see if the flag has been set on this object.
`int` RevCommitList.`indexOf​(RevFlag flag, int begin)` Find the next commit that has the given flag set.
`int` RevCommitList.`lastIndexOf​(RevFlag flag, int begin)` Find the next commit that has the given flag set.
`void` RevObject.`remove​(RevFlag flag)` Remove a flag from this object.
`void` RevWalk.`resetRetain​(RevFlag... retainFlags)` Resets internal state and allows this instance to be used again.
`void` RevWalk.`retainOnReset​(RevFlag flag)` Preserve a RevFlag during all `reset` methods.

Method parameters in org.eclipse.jgit.revwalk with type arguments of type RevFlag
`void` RevWalk.`carry​(Collection<RevFlag> set)` Automatically carry flags from a child commit to its parents.
`void` RevWalk.`retainOnReset​(Collection<RevFlag> flags)` Preserve a set of RevFlags during all `reset` methods.

Constructor parameters in org.eclipse.jgit.revwalk with type arguments of type RevFlag
`RevFlagSet​(Collection<RevFlag> s)` Create a set of flags, copied from an existing collection.

### Uses of RevFlag in org.eclipse.jgit.revwalk.filter

Methods in org.eclipse.jgit.revwalk.filter with parameters of type RevFlag
`static RevFilter` RevFlagFilter.`has​(RevFlag a)` Create a new filter that tests for a single flag.
`static RevFilter` RevFlagFilter.`hasAll​(RevFlag... a)` Create a new filter that tests all flags in a set.
`static RevFilter` RevFlagFilter.`hasAny​(RevFlag... a)` Create a new filter that tests for any flag in a set.