Package org.eclipse.jgit.pgm
Class Log
java.lang.Object
org.eclipse.jgit.pgm.TextBuiltin
org.eclipse.jgit.pgm.RevWalkTextBuiltin
org.eclipse.jgit.pgm.Log
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jgit.pgm.TextBuiltin
TextBuiltin.TerminatedByHelpException -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Map<AnyObjectId,Set<Ref>> private GpgConfigprivate GitDateFormatterprivate booleanprivate Booleanprivate DiffFormatterprivate booleanprivate Integerprivate boolean(package private) booleanprivate booleanprivate GpgSignatureVerifierFields inherited from class org.eclipse.jgit.pgm.RevWalkTextBuiltin
all, count, objects, outbuffer, parents, pathFilter, walk -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidabbrev(boolean on) (package private) voidabbrev(int lines) (package private) voidaddAdditionalNoteRef(String notesRef) private voidaddNoteMap(String notesRef) (package private) voiddateFormat(String date) (package private) void(package private) voidignoreAllSpace(boolean on) (package private) voidignoreLeadingSpace(boolean on) (package private) voidignoreSpaceAtEol(boolean on) (package private) voidignoreSpaceChange(boolean on) protected voidinit(Repository repository, String gitDir) Initialize the command to work with a repository.(package private) voidnoPrefix(boolean on) (package private) voidnoRenames(boolean on) protected voidrun()Perform the actions of this command.protected void"Show" the current RevCommit when called from the main processing loop.private voidprivate booleanprivate booleanprivate void(package private) voidsourcePrefix(String path) (package private) voidunified(int lines) Methods inherited from class org.eclipse.jgit.pgm.RevWalkTextBuiltin
addAuthorRevFilter, addCMessageRevFilter, addCommitterRevFilter, createWalk, enableBoundary, enableDateOrder, enableReverse, enableTopoOrder, show, walkLoopMethods inherited from class org.eclipse.jgit.pgm.TextBuiltin
abbreviateRef, containsHelp, die, die, die, die, execute, getErrorWriter, getOutputWriter, getRepository, getResourceBundle, initRaw, parseArguments, printUsage, printUsageAndExit, printUsageAndExit, requiresRepository, resolve, setCommandName
-
Field Details
-
dateFormatter
-
diffFmt
-
allRefsByPeeledObjectId
-
noteMaps
-
decorate
private boolean decorate -
noStandardNotes
private boolean noStandardNotes -
additionalNoteRefs
-
showSignature
private boolean showSignature -
showPatch
boolean showPatch -
detectRenames
-
renameLimit
-
showNameAndStatusOnly
private boolean showNameAndStatusOnly -
verifier
-
config
-
-
Constructor Details
-
Log
Log()
-
-
Method Details
-
addAdditionalNoteRef
-
dateFormat
-
noRenames
void noRenames(boolean on) -
ignoreSpaceAtEol
void ignoreSpaceAtEol(boolean on) -
ignoreLeadingSpace
void ignoreLeadingSpace(boolean on) -
ignoreSpaceChange
void ignoreSpaceChange(boolean on) -
ignoreAllSpace
void ignoreAllSpace(boolean on) -
unified
void unified(int lines) -
abbrev
void abbrev(int lines) -
abbrev
void abbrev(boolean on) -
sourcePrefix
-
dstPrefix
-
noPrefix
void noPrefix(boolean on) -
init
Initialize the command to work with a repository.- Overrides:
initin classTextBuiltin- Parameters:
repository- the opened repository that the command should work on.gitDir- value of the--git-dircommand line option, ifrepositoryis null.
-
run
protected void run()Perform the actions of this command.This method should only be invoked by
TextBuiltin.execute(String[]).- Overrides:
runin classRevWalkTextBuiltin
-
addNoteMap
- Throws:
IOException
-
show
"Show" the current RevCommit when called from the main processing loop.Implement this methods to define the behavior for subclasses of RevWalkTextBuiltin.
- Specified by:
showin classRevWalkTextBuiltin- Parameters:
c- The currentRevCommit- Throws:
Exception
-
showSignature
- Throws:
IOException
-
showNotes
- Parameters:
c-- Returns:
trueif at least one note was printed,falseotherwise- Throws:
IOException
-
showNotes
private boolean showNotes(RevCommit c, NoteMap map, String label, boolean emptyLine) throws IOException - Parameters:
c-map-label-emptyLine-- Returns:
trueif note was printed,falseotherwise- Throws:
IOException
-
showDiff
- Throws:
IOException
-