class Status extends TextBuiltin
TextBuiltin.TerminatedByHelpException
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.lang.String> |
filterPaths |
protected boolean |
porcelain |
protected java.lang.String |
statusFileListFormat |
protected java.lang.String |
statusFileListFormatUnmerged |
protected java.lang.String |
statusFileListFormatWithPrefix |
protected java.lang.String |
untrackedFilesMode |
Constructor and Description |
---|
Status() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
getStageStateDescription(IndexDiff.StageState stageState) |
protected int |
printList(java.util.Collection<java.lang.String> list)
Print String list
|
protected int |
printList(java.lang.String status1,
java.lang.String status2,
java.lang.String status3,
java.util.Collection<java.lang.String> list,
java.util.Collection<java.lang.String> set1,
java.util.Collection<java.lang.String> set2,
java.util.Collection<java.lang.String> set3)
Print String list
|
private void |
printLongStatus(Status status) |
private void |
printPorcelainLine(char x,
char y,
java.lang.String path) |
private void |
printPorcelainStatus(Status status) |
protected void |
printSectionHeader(java.lang.String pattern,
java.lang.Object... arguments)
Print section header
|
private void |
printStatus(Status status) |
private void |
printUnmerged(java.util.Map<java.lang.String,IndexDiff.StageState> unmergedStates) |
protected void |
run()
Perform the actions of this command.
|
abbreviateRef, containsHelp, die, die, die, die, execute, getErrorWriter, getOutputWriter, getRepository, getResourceBundle, init, initRaw, parseArguments, printUsage, printUsageAndExit, printUsageAndExit, requiresRepository, resolve, setCommandName
protected final java.lang.String statusFileListFormat
protected final java.lang.String statusFileListFormatWithPrefix
protected final java.lang.String statusFileListFormatUnmerged
protected boolean porcelain
protected java.lang.String untrackedFilesMode
protected java.util.List<java.lang.String> filterPaths
protected void run()
This method should only be invoked by TextBuiltin.execute(String[])
.
run
in class TextBuiltin
private void printStatus(Status status) throws java.io.IOException
java.io.IOException
private void printPorcelainStatus(Status status) throws java.io.IOException
java.io.IOException
private void printPorcelainLine(char x, char y, java.lang.String path) throws java.io.IOException
java.io.IOException
private void printLongStatus(Status status) throws java.io.IOException
java.io.IOException
protected void printSectionHeader(java.lang.String pattern, java.lang.Object... arguments) throws java.io.IOException
pattern
- a String
object.arguments
- a Object
object.java.io.IOException
protected int printList(java.util.Collection<java.lang.String> list) throws java.io.IOException
list
- a Collection
object.java.io.IOException
protected int printList(java.lang.String status1, java.lang.String status2, java.lang.String status3, java.util.Collection<java.lang.String> list, java.util.Collection<java.lang.String> set1, java.util.Collection<java.lang.String> set2, java.util.Collection<java.lang.String> set3) throws java.io.IOException
status1
- a String
object.status2
- a String
object.status3
- a String
object.list
- a Collection
object.set1
- a Collection
object.set2
- a Collection
object.set3
- a Collection
object.java.io.IOException
private void printUnmerged(java.util.Map<java.lang.String,IndexDiff.StageState> unmergedStates) throws java.io.IOException
java.io.IOException
private static java.lang.String getStageStateDescription(IndexDiff.StageState stageState)