public class GitBlameConsumer extends AbstractConsumer
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
author |
private java.util.Map<java.lang.String,BlameLine> |
commitInfo
Since the porcelain format only contains the commit information
the first time a specific sha-1 commit appears, we need to store
this information somwehere.
|
private java.lang.String |
committer |
private boolean |
expectRevisionLine |
private static java.lang.String |
GIT_AUTHOR |
private static java.lang.String |
GIT_COMMITTER |
private static java.lang.String |
GIT_COMMITTER_PREFIX |
private static java.lang.String |
GIT_COMMITTER_TIME |
private java.util.List<BlameLine> |
lines |
private java.lang.String |
revision |
private java.util.Date |
time |
Constructor and Description |
---|
GitBlameConsumer(ScmLogger logger) |
Modifier and Type | Method and Description |
---|---|
void |
consumeLine(java.lang.String line) |
java.util.List<BlameLine> |
getLines() |
getLogger, parseDate, parseDate, setLogger
private static final java.lang.String GIT_COMMITTER_PREFIX
private static final java.lang.String GIT_COMMITTER
private static final java.lang.String GIT_COMMITTER_TIME
private static final java.lang.String GIT_AUTHOR
private java.util.List<BlameLine> lines
private java.util.Map<java.lang.String,BlameLine> commitInfo
BlameLine
containing the full committer/author infoprivate boolean expectRevisionLine
private java.lang.String revision
private java.lang.String author
private java.lang.String committer
private java.util.Date time
public GitBlameConsumer(ScmLogger logger)
public void consumeLine(java.lang.String line)
public java.util.List<BlameLine> getLines()