com.atlassian.maven.plugins.sandbox.scm
Interface ScmHandler

All Superinterfaces:
ScmRoHandler
All Known Implementing Classes:
GitHandler, HgHandler, SvnHandler

public interface ScmHandler
extends ScmRoHandler


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)
           
 
Methods inherited from interface com.atlassian.maven.plugins.sandbox.scm.ScmRoHandler
getBranch, getTagString
 

Method Detail

assertValidWorkspace

void assertValidWorkspace(java.lang.String urlWeWantToPushTo,
                          java.lang.String expectedBranch,
                          java.lang.String originalWorkspace)
                          throws ScmException
Throws:
ScmException

createRemoteTagAndUpdateToIt

void createRemoteTagAndUpdateToIt(java.lang.String destinationUrl,
                                  java.lang.String revisionToTag,
                                  java.lang.String tagName,
                                  java.lang.String commitMessage)
                                  throws ScmException
Throws:
ScmException


Copyright © 2013 Atlassian. All Rights Reserved.