public class BazaarChangeLogConsumer extends BazaarConsumer
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
AUTHOR_TAG |
private static java.lang.String |
BAZAAR_TIME_PATTERN |
private static java.lang.String |
BRANCH_NICK_TOKEN |
private ChangeSet |
currentChange |
private java.lang.StringBuilder |
currentComment |
private java.lang.String |
currentRevision |
private ScmFileStatus |
currentStatus
Null means not parsing message nor files, UNKNOWN means parsing message
|
private boolean |
isMergeEntry |
private ChangeSet |
lastChange |
private java.util.List<ChangeSet> |
logEntries |
private static java.lang.String |
MERGED_TOKEN |
private static java.lang.String |
MESSAGE_TOKEN |
private static java.lang.String |
RENAME_SEPARATOR |
private static java.lang.String |
REVNO_TAG |
private static java.lang.String |
START_LOG_TAG |
private static java.lang.String |
TIME_STAMP_TOKEN |
private java.lang.String |
userDatePattern |
Constructor and Description |
---|
BazaarChangeLogConsumer(ScmLogger logger,
java.lang.String userDatePattern) |
Modifier and Type | Method and Description |
---|---|
void |
doConsume(ScmFileStatus status,
java.lang.String line) |
java.util.List<ChangeSet> |
getModifications() |
consumeLine, getStdErr
getLogger, parseDate, parseDate, setLogger
private static final java.lang.String BAZAAR_TIME_PATTERN
private static final java.lang.String START_LOG_TAG
private static final java.lang.String REVNO_TAG
private static final java.lang.String AUTHOR_TAG
private static final java.lang.String TIME_STAMP_TOKEN
private static final java.lang.String MESSAGE_TOKEN
private static final java.lang.String BRANCH_NICK_TOKEN
private static final java.lang.String MERGED_TOKEN
private static final java.lang.String RENAME_SEPARATOR
private java.util.List<ChangeSet> logEntries
private ChangeSet currentChange
private ChangeSet lastChange
private boolean isMergeEntry
private java.lang.String currentRevision
private java.lang.StringBuilder currentComment
private java.lang.String userDatePattern
private ScmFileStatus currentStatus
public BazaarChangeLogConsumer(ScmLogger logger, java.lang.String userDatePattern)
public java.util.List<ChangeSet> getModifications()
public void doConsume(ScmFileStatus status, java.lang.String line)
doConsume
in class BazaarConsumer