public final class BazaarUtils
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
BazaarUtils.BazaarRevNoConsumer
Get current (working) revision.
|
Modifier and Type | Field and Description |
---|---|
private static java.util.List<java.lang.Integer> |
DEFAULTEEXITCODES
Default exit codes for entries not in exitCodeMap
|
private static java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> |
EXITCODEMAP
Map between command and its valid exit codes
|
Modifier | Constructor and Description |
---|---|
private |
BazaarUtils() |
Modifier and Type | Method and Description |
---|---|
(package private) static org.codehaus.plexus.util.cli.Commandline |
buildCmd(java.io.File workingDir,
java.lang.String[] cmdAndArgs) |
static ScmResult |
execute(BazaarConsumer consumer,
ScmLogger logger,
java.io.File workingDir,
java.lang.String[] cmdAndArgs) |
static ScmResult |
execute(java.io.File workingDir,
java.lang.String[] cmdAndArgs) |
(package private) static int |
executeCmd(BazaarConsumer consumer,
org.codehaus.plexus.util.cli.Commandline cmd) |
static java.lang.String[] |
expandCommandLine(java.lang.String[] cmdAndArgs,
ScmFileSet additionalFiles) |
static int |
getCurrentRevisionNumber(ScmLogger logger,
java.io.File workingDir) |
private static final java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> EXITCODEMAP
private static final java.util.List<java.lang.Integer> DEFAULTEEXITCODES
public static ScmResult execute(BazaarConsumer consumer, ScmLogger logger, java.io.File workingDir, java.lang.String[] cmdAndArgs) throws ScmException
ScmException
static org.codehaus.plexus.util.cli.Commandline buildCmd(java.io.File workingDir, java.lang.String[] cmdAndArgs) throws ScmException
ScmException
static int executeCmd(BazaarConsumer consumer, org.codehaus.plexus.util.cli.Commandline cmd) throws ScmException
ScmException
public static ScmResult execute(java.io.File workingDir, java.lang.String[] cmdAndArgs) throws ScmException
ScmException
public static java.lang.String[] expandCommandLine(java.lang.String[] cmdAndArgs, ScmFileSet additionalFiles)
public static int getCurrentRevisionNumber(ScmLogger logger, java.io.File workingDir) throws ScmException
ScmException