public class MercurialBranchCreator extends AbstractMercurialExecutor implements VcsBranchCreator
branchIntegrationHelper, buildDirectoryManager, buildLoggerManager, capabilityContext, credentialsAccessor, customVariableContext, i18nResolver, scopedExclusionService, sshProxyService, trustedKeyHelper
Constructor and Description |
---|
MercurialBranchCreator() |
Modifier and Type | Method and Description |
---|---|
void |
createBranch(VcsRepositoryData repositoryData,
String branchName,
String vcsRevisionKey,
String checkoutLocation,
BuildLogger buildLogger)
Creates new branch from revision vcsRevisionKey with given branchName.
|
commitLocal, getAccessData, getCacheBaseDirectory, getCacheDirectory, getCacheDirectory, getHgRepoAccess, getHgRepoAccess, getMaxCommitsToReturn, getOpenBranches, getSubstitutedAccessData, getWorkingCopyInfo, getWorkingDirectory, substituteString, updateRemote, updateRemoteWithNewBranch
public void createBranch(@NotNull VcsRepositoryData repositoryData, @NotNull String branchName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) throws RepositoryException
VcsBranchCreator
createBranch
in interface VcsBranchCreator
RepositoryException
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.