Package org.eclipse.jgit.pgm
Class Status
- java.lang.Object
-
- org.eclipse.jgit.pgm.TextBuiltin
-
- org.eclipse.jgit.pgm.Status
-
class Status extends TextBuiltin
Status command
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jgit.pgm.TextBuiltin
TextBuiltin.TerminatedByHelpException
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description Status()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.lang.String
getStageStateDescription(IndexDiff.StageState stageState)
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 listprotected int
printList(java.util.Collection<java.lang.String> list)
Print String listprivate 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 headerprivate 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.-
Methods inherited from class org.eclipse.jgit.pgm.TextBuiltin
abbreviateRef, containsHelp, die, die, die, die, execute, getErrorWriter, getOutputWriter, getRepository, getResourceBundle, init, initRaw, parseArguments, printUsage, printUsageAndExit, printUsageAndExit, requiresRepository, resolve, setCommandName
-
-
-
-
Field Detail
-
statusFileListFormat
protected final java.lang.String statusFileListFormat
-
statusFileListFormatWithPrefix
protected final java.lang.String statusFileListFormatWithPrefix
-
statusFileListFormatUnmerged
protected final java.lang.String statusFileListFormatUnmerged
-
porcelain
protected boolean porcelain
-
untrackedFilesMode
protected java.lang.String untrackedFilesMode
-
filterPaths
protected java.util.List<java.lang.String> filterPaths
-
-
Method Detail
-
run
protected void run()
Perform the actions of this command.This method should only be invoked by
TextBuiltin.execute(String[])
.- Specified by:
run
in classTextBuiltin
-
printStatus
private void printStatus(Status status) throws java.io.IOException
- Throws:
java.io.IOException
-
printPorcelainStatus
private void printPorcelainStatus(Status status) throws java.io.IOException
- Throws:
java.io.IOException
-
printPorcelainLine
private void printPorcelainLine(char x, char y, java.lang.String path) throws java.io.IOException
- Throws:
java.io.IOException
-
printLongStatus
private void printLongStatus(Status status) throws java.io.IOException
- Throws:
java.io.IOException
-
printSectionHeader
protected void printSectionHeader(java.lang.String pattern, java.lang.Object... arguments) throws java.io.IOException
Print section header- Parameters:
pattern
- aString
object.arguments
- aObject
object.- Throws:
java.io.IOException
-
printList
protected int printList(java.util.Collection<java.lang.String> list) throws java.io.IOException
Print String list- Parameters:
list
- aCollection
object.- Returns:
- a int.
- Throws:
java.io.IOException
-
printList
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
Print String list- Parameters:
status1
- aString
object.status2
- aString
object.status3
- aString
object.list
- aCollection
object.set1
- aCollection
object.set2
- aCollection
object.set3
- aCollection
object.- Returns:
- a int.
- Throws:
java.io.IOException
-
printUnmerged
private void printUnmerged(java.util.Map<java.lang.String,IndexDiff.StageState> unmergedStates) throws java.io.IOException
- Throws:
java.io.IOException
-
getStageStateDescription
private static java.lang.String getStageStateDescription(IndexDiff.StageState stageState)
-
-