public class Status
extends java.lang.Object
getModified()
.
The same path can be returned by multiple getters. E.g. if a modification has
been added to the index and afterwards the corresponding working tree file is
again modified this path will be returned by getModified()
and
getChanged()
Modifier and Type | Field and Description |
---|---|
private boolean |
clean |
private IndexDiff |
diff |
private boolean |
hasUncommittedChanges |
Constructor and Description |
---|
Status(IndexDiff diff)
Constructor for Status.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getAdded()
Get files added to the index
|
java.util.Set<java.lang.String> |
getChanged()
Get changed files from HEAD to index
|
java.util.Set<java.lang.String> |
getConflicting()
Get conflicting files
|
java.util.Map<java.lang.String,IndexDiff.StageState> |
getConflictingStageState()
Get StageState of conflicting files
|
java.util.Set<java.lang.String> |
getIgnoredNotInIndex()
Get ignored files which are not in the index
|
java.util.Set<java.lang.String> |
getMissing()
Get missing files
|
java.util.Set<java.lang.String> |
getModified()
Get modified files relative to the index
|
java.util.Set<java.lang.String> |
getRemoved()
Get removed files
|
java.util.Set<java.lang.String> |
getUncommittedChanges()
Get uncommitted changes, i.e.
|
java.util.Set<java.lang.String> |
getUntracked()
Get untracked files
|
java.util.Set<java.lang.String> |
getUntrackedFolders()
Get untracked folders
|
boolean |
hasUncommittedChanges()
Whether there are uncommitted changes
|
boolean |
isClean()
Whether the status is clean
|
private final IndexDiff diff
private final boolean clean
private final boolean hasUncommittedChanges
public boolean isClean()
true
if no differences exist between the working-tree,
the index, and the current HEAD, false
if differences do
existpublic boolean hasUncommittedChanges()
true
if any tracked file is changedpublic java.util.Set<java.lang.String> getAdded()
git add ...
on a newly created file)public java.util.Set<java.lang.String> getChanged()
public java.util.Set<java.lang.String> getRemoved()
public java.util.Set<java.lang.String> getMissing()
public java.util.Set<java.lang.String> getModified()
public java.util.Set<java.lang.String> getUntracked()
public java.util.Set<java.lang.String> getUntrackedFolders()
public java.util.Set<java.lang.String> getConflicting()
public java.util.Map<java.lang.String,IndexDiff.StageState> getConflictingStageState()
IndexDiff.StageState
.public java.util.Set<java.lang.String> getIgnoredNotInIndex()
public java.util.Set<java.lang.String> getUncommittedChanges()