com.atlassian.maven.plugins.sandbox.scm
Class SvnHandler
java.lang.Object
com.atlassian.maven.plugins.sandbox.scm.SvnHandler
- All Implemented Interfaces:
- ScmHandler, ScmRoHandler
public class SvnHandler
- extends java.lang.Object
- implements ScmHandler
|
Constructor Summary |
SvnHandler(org.apache.maven.plugin.logging.Log log,
java.lang.String connection)
|
|
Method Summary |
void |
assertValidWorkspace(java.lang.String urlWeWantToPushTo,
java.lang.String expectedBranch,
java.lang.String originalWorkspace)
|
void |
createRemoteTagAndUpdateToIt(java.lang.String destinationUrl,
java.lang.String revisionToTag,
java.lang.String tagName,
java.lang.String commitMessage)
|
java.lang.String |
getBranch()
|
java.lang.String |
getTagString(java.lang.String tagName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SvnHandler
public SvnHandler(org.apache.maven.plugin.logging.Log log,
@NotNull
java.lang.String connection)
throws org.apache.maven.plugin.MojoFailureException
- Throws:
org.apache.maven.plugin.MojoFailureException
getBranch
@NotNull
public java.lang.String getBranch()
throws ScmException
- Specified by:
getBranch in interface ScmRoHandler
- Throws:
ScmException
assertValidWorkspace
public void assertValidWorkspace(java.lang.String urlWeWantToPushTo,
java.lang.String expectedBranch,
java.lang.String originalWorkspace)
- Specified by:
assertValidWorkspace in interface ScmHandler
createRemoteTagAndUpdateToIt
public void createRemoteTagAndUpdateToIt(java.lang.String destinationUrl,
java.lang.String revisionToTag,
java.lang.String tagName,
java.lang.String commitMessage)
throws ScmException
- Specified by:
createRemoteTagAndUpdateToIt in interface ScmHandler
- Throws:
ScmException
getTagString
@Nullable
public java.lang.String getTagString(java.lang.String tagName)
- Specified by:
getTagString in interface ScmRoHandler
Copyright © 2013 Atlassian. All Rights Reserved.