Top Fields Constructors Methods
org.eclipse.jgit.pgm

pack-priv Class Blame

extends TextBuiltin
Class Inheritance
Annotations
@Command
common:false
usage:usage_Blame
Static Imports
org.eclipse.jgit.lib.Constants.OBJECT_ID_ABBREV_STRING_LENGTH, .Constants.OBJECT_ID_STRING_LENGTH

Field Summary

Modifier and TypeField and Description
private int
private final Map<RevCommit, String>
private int
private BlameResult
private RawTextComparator
private DateTimeFormatter
private final PersonIdent
dummyDate

Used to get a current time stamp for lines without commit.

private int
private String
private boolean
private String
private List<RevCommit>
private String
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
Inherited from org.eclipse.jgit.pgm.TextBuiltin:
argWalkdberrserrwgitdirinsoutsoutw

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private String
private String
author(int line)

private String
date(int line)

private int
findLine(int b, String regex)

pack-priv void
ignoreAllSpace(boolean on)

private void
private String
path(int line)

protected void
run()

Implements abstract org.eclipse.jgit.pgm.TextBuiltin.run.

Perform the actions of this command.

private static boolean
private int
Inherited from org.eclipse.jgit.pgm.TextBuiltin:
abbreviateRefcontainsHelpdiediediedieexecutegetErrorWritergetOutputWritergetRepositorygetResourceBundleinitinitRawparseArgumentsprintUsageprintUsageAndExitprintUsageAndExitrequiresRepositoryresolvesetCommandName

Field Detail

abbrevback to summary
private int abbrev
Annotations
@Option
name:--abbrev
metaVar:metaVar_n
usage:usage_abbrevCommits
abbreviatedCommitsback to summary
private final Map<RevCommit, String> abbreviatedCommits
beginback to summary
private int begin
blameback to summary
private BlameResult blame
comparatorback to summary
private RawTextComparator comparator
dateFmtback to summary
private DateTimeFormatter dateFmt
dummyDateback to summary
private final PersonIdent dummyDate

Used to get a current time stamp for lines without commit.

endback to summary
private int end
fileback to summary
private String file
Annotations
@Argument
index:1
required:false
metaVar:metaVar_file
noAuthorback to summary
private boolean noAuthor
Annotations
@Option
name:-s
usage:usage_blameSuppressAuthor
rangeStringback to summary
private String rangeString
Annotations
@Option
name:-L
metaVar:metaVar_blameL
usage:usage_blameRange
reverseRangeback to summary
private List<RevCommit> reverseRange
Annotations
@Option
name:--reverse
metaVar:metaVar_blameReverse
usage:usage_blameReverse
revisionback to summary
private String revision
Annotations
@Argument
index:0
required:false
metaVar:metaVar_revision
rootback to summary
private boolean root
Annotations
@Option
name:--root
usage:usage_blameShowRoot
showAuthorEmailback to summary
private boolean showAuthorEmail
Annotations
@Option
name:--show-email
aliases:-e
usage:usage_blameShowEmail
showBlankBoundaryback to summary
private boolean showBlankBoundary
Annotations
@Option
name:-b
usage:usage_blameShowBlankBoundary
showLongRevisionback to summary
private boolean showLongRevision
Annotations
@Option
name:-l
usage:usage_blameLongRevision
showRawTimestampback to summary
private boolean showRawTimestamp
Annotations
@Option
name:-t
usage:usage_blameRawTimestamp
showSourceLineback to summary
private boolean showSourceLine
Annotations
@Option
name:--show-number
aliases:-n
usage:usage_blameShowSourceLine
showSourcePathback to summary
private boolean showSourcePath
Annotations
@Option
name:--show-name
aliases:-f
usage:usage_blameShowSourcePath

Constructor Detail

Blameback to summary
pack-priv Blame()

Method Detail

abbreviateback to summary
private String abbreviate(ObjectReader reader, RevCommit commit) throws IOException
authorback to summary
private String author(int line)
dateback to summary
private String date(int line)
findLineback to summary
private int findLine(int b, String regex)
ignoreAllSpaceback to summary
pack-priv void ignoreAllSpace(boolean on)
Annotations
@Option
name:-w
usage:usage_ignoreWhitespace
parseLineRangeOptionback to summary
private void parseLineRangeOption()
pathback to summary
private String path(int line)
runback to summary
protected void run()

Implements abstract org.eclipse.jgit.pgm.TextBuiltin.run.

Doc from org.eclipse.jgit.pgm.TextBuiltin.run.

Perform the actions of this command.

This method should only be invoked by execute(String[]).

Annotations
@Override
sameCommitback to summary
private static boolean sameCommit(RevCommit a, RevCommit b)
Annotations
@SuppressWarnings:ReferenceEquality
uniqueAbbrevLenback to summary
private int uniqueAbbrevLen(ObjectReader reader, RevCommit commit) throws IOException