Package org.eclipse.jgit.revwalk
Class RevFlag
- java.lang.Object
-
- org.eclipse.jgit.revwalk.RevFlag
-
- Direct Known Subclasses:
RevFlag.StaticRevFlag
public class RevFlag extends java.lang.Object
Application level mark bit forRevObject
s.To create a flag use
RevWalk.newFlag(String)
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
RevFlag.StaticRevFlag
-
Field Summary
Fields Modifier and Type Field Description (package private) int
mask
(package private) java.lang.String
name
static RevFlag
SEEN
Set on RevCommit instances added toRevWalk.pending
queue.static RevFlag
UNINTERESTING
Uninteresting byRevWalk.markUninteresting(RevCommit)
.(package private) RevWalk
walker
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RevWalk
getRevWalk()
Get the revision walk instance this flag was created from.java.lang.String
toString()
-
-
-
Field Detail
-
UNINTERESTING
public static final RevFlag UNINTERESTING
Uninteresting byRevWalk.markUninteresting(RevCommit)
.We flag commits as uninteresting if the caller does not want commits reachable from a commit to
RevWalk.markUninteresting(RevCommit)
. This flag is always carried into the commit's parents and is a key part of the "rev-list B --not A" feature; A is marked UNINTERESTING.This is a static flag. Its RevWalk is not available.
-
SEEN
public static final RevFlag SEEN
Set on RevCommit instances added toRevWalk.pending
queue.We use this flag to avoid adding the same commit instance twice to our queue, especially if we reached it by more than one path.
This is a static flag. Its RevWalk is not available.
- Since:
- 3.0
-
walker
final RevWalk walker
-
name
final java.lang.String name
-
mask
final int mask
-
-
Constructor Detail
-
RevFlag
RevFlag(RevWalk w, java.lang.String n, int m)
-
-
Method Detail
-
getRevWalk
public RevWalk getRevWalk()
Get the revision walk instance this flag was created from.- Returns:
- the walker this flag was allocated out of, and belongs to.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-