Class HgConsumer
java.lang.Object
org.apache.maven.scm.util.AbstractConsumer
org.apache.maven.scm.provider.hg.command.HgConsumer
- All Implemented Interfaces:
org.codehaus.plexus.util.cli.StreamConsumer
- Direct Known Subclasses:
HgAddConsumer
,HgBlameConsumer
,HgChangeLogConsumer
,HgCheckOutConsumer
,HgDiffConsumer
,HgInfoConsumer
,HgListConsumer
,HgOutgoingConsumer
,HgRemoveConsumer
,HgTagConsumer
Base consumer to do common parsing for all hg commands.
More specific: log line each line if debug is enabled, get file status and detect warnings from hg
- Author:
- thurner rupert
-
Field Summary
Fields inherited from class org.apache.maven.scm.util.AbstractConsumer
logger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
consumeLine
(String line) void
doConsume
(ScmFileStatus status, String trimmedLine) Warnings and errors is usually printed out in Std.Err, thus for derived consumers operating on Std.Out this would typically return an empty string.Methods inherited from class org.apache.maven.scm.util.AbstractConsumer
parseDate, parseDate
-
Constructor Details
-
HgConsumer
public HgConsumer()
-
-
Method Details
-
doConsume
-
consumeLine
-
getStdErr
Warnings and errors is usually printed out in Std.Err, thus for derived consumers operating on Std.Out this would typically return an empty string.- Returns:
- Return the last lines interpreted as an warning or an error
-