Class GitLatestRevisionCommandConsumer

  • All Implemented Interfaces:
    org.codehaus.plexus.util.cli.StreamConsumer

    public class GitLatestRevisionCommandConsumer
    extends AbstractConsumer
    • Field Detail

      • LATESTREV_PATTERN

        private static final java.util.regex.Pattern LATESTREV_PATTERN
        The pattern used to match git log latest revision lines
      • latestRevision

        private java.lang.String latestRevision
    • 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