Class GitCommandLineUtils
java.lang.Object
org.apache.maven.scm.provider.git.gitexe.command.GitCommandLineUtils
Command line construction utility.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
private static void
composeCommand
(File workingDirectory, String command, org.codehaus.plexus.util.cli.Commandline cl) static int
execute
(org.codehaus.plexus.util.cli.Commandline cl, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stdout, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stderr, ScmLogger logger) static int
execute
(org.codehaus.plexus.util.cli.Commandline cl, org.codehaus.plexus.util.cli.StreamConsumer consumer, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stderr, ScmLogger logger) private static org.codehaus.plexus.util.cli.Commandline
getAnonymousBaseGitCommandLine
(File workingDirectory, String command) Creates aCommandline
for which the toString() do not display password.static org.codehaus.plexus.util.cli.Commandline
getBaseGitCommandLine
(File workingDirectory, String command)
-
Constructor Details
-
GitCommandLineUtils
private GitCommandLineUtils()
-
-
Method Details
-
addTarget
-
getBaseGitCommandLine
public static org.codehaus.plexus.util.cli.Commandline getBaseGitCommandLine(File workingDirectory, String command) - Parameters:
workingDirectory
-command
-- Returns:
-
getAnonymousBaseGitCommandLine
private static org.codehaus.plexus.util.cli.Commandline getAnonymousBaseGitCommandLine(File workingDirectory, String command) Creates aCommandline
for which the toString() do not display password.- Parameters:
workingDirectory
-command
-- Returns:
- CommandLine with anonymous output.
-
composeCommand
-
execute
public static int execute(org.codehaus.plexus.util.cli.Commandline cl, org.codehaus.plexus.util.cli.StreamConsumer consumer, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stderr, ScmLogger logger) throws ScmException - Throws:
ScmException
-
execute
public static int execute(org.codehaus.plexus.util.cli.Commandline cl, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stdout, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stderr, ScmLogger logger) throws ScmException - Throws:
ScmException
-