Class GitBranchCommand
java.lang.Object
org.apache.maven.scm.command.AbstractCommand
org.apache.maven.scm.command.branch.AbstractBranchCommand
org.apache.maven.scm.provider.git.gitexe.command.branch.GitBranchCommand
- All Implemented Interfaces:
Command
,GitCommand
- Author:
- Mark Struberg
-
Field Summary
Fields inherited from class org.apache.maven.scm.command.AbstractCommand
logger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.codehaus.plexus.util.cli.Commandline
createCommandLine
(GitScmProviderRepository repository, File workingDirectory, String branch) static org.codehaus.plexus.util.cli.Commandline
createPushCommandLine
(GitScmProviderRepository repository, ScmFileSet fileSet, String branch) executeBranchCommand
(ScmProviderRepository repo, ScmFileSet fileSet, String branch, String message) static String
getCurrentBranch
(GitScmProviderRepository repository, ScmFileSet fileSet) Helper function to detect the current branchMethods inherited from class org.apache.maven.scm.command.branch.AbstractBranchCommand
executeBranchCommand, executeCommand
Methods inherited from class org.apache.maven.scm.command.AbstractCommand
execute
-
Constructor Details
-
GitBranchCommand
public GitBranchCommand()
-
-
Method Details
-
executeBranchCommand
public ScmResult executeBranchCommand(ScmProviderRepository repo, ScmFileSet fileSet, String branch, String message) throws ScmException - Specified by:
executeBranchCommand
in classAbstractBranchCommand
- Throws:
ScmException
-
createCommandLine
public static org.codehaus.plexus.util.cli.Commandline createCommandLine(GitScmProviderRepository repository, File workingDirectory, String branch) -
createPushCommandLine
public static org.codehaus.plexus.util.cli.Commandline createPushCommandLine(GitScmProviderRepository repository, ScmFileSet fileSet, String branch) throws ScmException - Throws:
ScmException
-
getCurrentBranch
public static String getCurrentBranch(GitScmProviderRepository repository, ScmFileSet fileSet) throws ScmException Helper function to detect the current branch- Throws:
ScmException
-