class Blame extends TextBuiltin
TextBuiltin.TerminatedByHelpException
Modifier and Type | Field and Description |
---|---|
private int |
abbrev |
private java.util.Map<RevCommit,java.lang.String> |
abbreviatedCommits |
private int |
begin |
private BlameResult |
blame |
private RawTextComparator |
comparator |
private java.text.SimpleDateFormat |
dateFmt |
private int |
end |
private java.lang.String |
file |
private boolean |
noAuthor |
private java.lang.String |
rangeString |
private java.util.List<RevCommit> |
reverseRange |
private java.lang.String |
revision |
private boolean |
root |
private boolean |
showAuthorEmail |
private boolean |
showBlankBoundary |
private boolean |
showLongRevision |
private boolean |
showRawTimestamp |
private boolean |
showSourceLine |
private boolean |
showSourcePath |
Constructor and Description |
---|
Blame() |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
abbreviate(ObjectReader reader,
RevCommit commit) |
private java.lang.String |
author(int line) |
private java.lang.String |
date(int line) |
private int |
findLine(int b,
java.lang.String regex) |
(package private) void |
ignoreAllSpace(boolean on) |
private void |
parseLineRangeOption() |
private java.lang.String |
path(int line) |
protected void |
run()
Perform the actions of this command.
|
private int |
uniqueAbbrevLen(ObjectReader reader,
RevCommit commit) |
abbreviateRef, containsHelp, die, die, die, die, execute, getErrorWriter, getOutputWriter, getRepository, getResourceBundle, init, initRaw, parseArguments, printUsage, printUsageAndExit, printUsageAndExit, requiresRepository, resolve, setCommandName
private RawTextComparator comparator
private int abbrev
private boolean showLongRevision
private boolean showRawTimestamp
private boolean showBlankBoundary
private boolean noAuthor
private boolean showAuthorEmail
private boolean showSourcePath
private boolean showSourceLine
private boolean root
private java.lang.String rangeString
private java.util.List<RevCommit> reverseRange
private java.lang.String revision
private java.lang.String file
private final java.util.Map<RevCommit,java.lang.String> abbreviatedCommits
private java.text.SimpleDateFormat dateFmt
private int begin
private int end
private BlameResult blame
void ignoreAllSpace(boolean on)
protected void run()
This method should only be invoked by TextBuiltin.execute(String[])
.
run
in class TextBuiltin
private int uniqueAbbrevLen(ObjectReader reader, RevCommit commit) throws java.io.IOException
java.io.IOException
private void parseLineRangeOption()
private int findLine(int b, java.lang.String regex)
private java.lang.String path(int line)
private java.lang.String author(int line)
private java.lang.String date(int line)
private java.lang.String abbreviate(ObjectReader reader, RevCommit commit) throws java.io.IOException
java.io.IOException