public enum GitDiffOutput extends Enum<GitDiffOutput>
diff-core
commands like diff
, diff-tree
and log
.
These modes are mutually exclusive, so they are defined as an enumeration rather than having distinct options
on the associated builder.Enum Constant and Description |
---|
CHECK
Checks the diff for whitespace errors, using the process return code to signal whether any are found.
|
DEFAULT
Allows the command to produce its default output, without providing any specific argument to adjust it.
|
NAME_ONLY
Shows only the names of changed files.
|
NAME_STATUS
Shows the names of changed files and a status describing the change.
|
PATCH
Generate patch output.
|
SUPPRESS
Suppresses all diff output.
|
Modifier and Type | Method and Description |
---|---|
String |
getFlag() |
boolean |
isFlagged() |
static GitDiffOutput |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static GitDiffOutput[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final GitDiffOutput CHECK
public static final GitDiffOutput DEFAULT
public static final GitDiffOutput NAME_ONLY
public static final GitDiffOutput NAME_STATUS
public static final GitDiffOutput PATCH
public static final GitDiffOutput SUPPRESS
public static GitDiffOutput[] values()
for (GitDiffOutput c : GitDiffOutput.values()) System.out.println(c);
public static GitDiffOutput valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null@Nullable public String getFlag()
public boolean isFlagged()
true
if this mode requires a command line flag; otherwise, false
Copyright © 2019 Atlassian. All rights reserved.