Class GitLatestRevisionCommandConsumer
- java.lang.Object
-
- org.apache.maven.scm.util.AbstractConsumer
-
- org.apache.maven.scm.provider.git.gitexe.command.update.GitLatestRevisionCommandConsumer
-
- All Implemented Interfaces:
org.codehaus.plexus.util.cli.StreamConsumer
public class GitLatestRevisionCommandConsumer extends AbstractConsumer
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.regex.Pattern
LATESTREV_PATTERN
The pattern used to match git log latest revision linesprivate java.lang.String
latestRevision
-
Constructor Summary
Constructors Constructor Description GitLatestRevisionCommandConsumer(ScmLogger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
consumeLine(java.lang.String line)
java.lang.String
getLatestRevision()
private void
processGetLatestRevision(java.lang.String line)
Process the current input line for the latest revision-
Methods inherited from class org.apache.maven.scm.util.AbstractConsumer
getLogger, parseDate, parseDate, setLogger
-
-
-
-
Constructor Detail
-
GitLatestRevisionCommandConsumer
public GitLatestRevisionCommandConsumer(ScmLogger logger)
-
-
Method Detail
-
consumeLine
public void consumeLine(java.lang.String line)
-
getLatestRevision
public java.lang.String getLatestRevision()
-
processGetLatestRevision
private void processGetLatestRevision(java.lang.String line)
Process the current input line for the latest revision- Parameters:
line
- A line of text from the git log output
-
-