public abstract class AbstractSvnExecutor extends Object
Modifier and Type | Field and Description |
---|---|
protected CustomVariableContext |
customVariableContext |
protected SVNClientManagerFactory |
svnClientManagerFactory |
Constructor and Description |
---|
AbstractSvnExecutor() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkPathExists(org.tmatesoft.svn.core.wc.SVNClientManager clientManager,
org.tmatesoft.svn.core.SVNURL url) |
protected void |
copyRepository(org.tmatesoft.svn.core.wc.SVNClientManager clientManager,
org.tmatesoft.svn.core.SVNURL fromUrl,
org.tmatesoft.svn.core.wc.SVNRevision revision,
org.tmatesoft.svn.core.SVNURL toUrl,
BuildLogger buildLogger)
Remote copy from fromURL in revision vcsRevisionKey to toURL
|
protected org.tmatesoft.svn.core.wc.SVNInfo |
doInfo(org.tmatesoft.svn.core.wc.SVNClientManager clientManager,
org.tmatesoft.svn.core.SVNURL url,
org.tmatesoft.svn.core.wc.SVNRevision revision,
SvnRepositoryAccessData accessData)
Runs 'svn info' operation on a given URL.
|
protected TrustedKey |
extractTrustedKey(org.tmatesoft.svn.core.SVNException e) |
protected org.tmatesoft.svn.core.SVNURL |
getBranchDetectionRootUrl(org.tmatesoft.svn.core.wc.SVNClientManager clientManager,
SvnRepositoryAccessData accessData) |
protected org.tmatesoft.svn.core.SVNURL |
getBranchRootUrl(org.tmatesoft.svn.core.wc.SVNClientManager clientManager,
SvnRepositoryAccessData accessData) |
protected CommitExtractor |
getCommits(org.tmatesoft.svn.core.wc.SVNClientManager clientManager,
org.tmatesoft.svn.core.SVNURL repositorySvnUrl,
org.tmatesoft.svn.core.wc.SVNRevision startRevision,
org.tmatesoft.svn.core.wc.SVNRevision endRevision,
int maxCommitsToReturn) |
protected SvnRepositoryAccessData |
getSubstitutedAccessData(VcsRepositoryData vcsRepositoryData) |
protected SvnRepositoryAccessData.Builder |
getSubstitutedAccessDataBuilder(VcsRepositoryData vcsRepositoryData) |
protected org.tmatesoft.svn.core.wc.SVNClientManager |
getSvnClientManager(SvnRepositoryAccessData substitutedAccessData)
SVNClientManager factory.
|
protected org.tmatesoft.svn.core.SVNURL |
getTagRootUrl(org.tmatesoft.svn.core.wc.SVNClientManager clientManager,
SvnRepositoryAccessData accessData) |
protected SvnWcFormat |
getWorkingCopyFormatFromConfiguration() |
protected String |
substituteString(String stringWithValuesToSubstitute) |
protected VcsBranch |
svnUrltoVcsBranch(org.tmatesoft.svn.core.SVNURL svnurl,
String repositoryUrl) |
@Inject protected CustomVariableContext customVariableContext
@Inject protected SVNClientManagerFactory svnClientManagerFactory
protected SvnRepositoryAccessData.Builder getSubstitutedAccessDataBuilder(@NotNull VcsRepositoryData vcsRepositoryData)
protected SvnRepositoryAccessData getSubstitutedAccessData(@NotNull VcsRepositoryData vcsRepositoryData)
protected org.tmatesoft.svn.core.wc.SVNClientManager getSvnClientManager(@NotNull SvnRepositoryAccessData substitutedAccessData)
@NotNull protected org.tmatesoft.svn.core.wc.SVNInfo doInfo(org.tmatesoft.svn.core.wc.SVNClientManager clientManager, org.tmatesoft.svn.core.SVNURL url, org.tmatesoft.svn.core.wc.SVNRevision revision, @NotNull SvnRepositoryAccessData accessData) throws org.tmatesoft.svn.core.SVNException
org.tmatesoft.svn.core.SVNException
@NotNull protected CommitExtractor getCommits(@NotNull org.tmatesoft.svn.core.wc.SVNClientManager clientManager, @NotNull org.tmatesoft.svn.core.SVNURL repositorySvnUrl, org.tmatesoft.svn.core.wc.SVNRevision startRevision, org.tmatesoft.svn.core.wc.SVNRevision endRevision, int maxCommitsToReturn) throws org.tmatesoft.svn.core.SVNException
org.tmatesoft.svn.core.SVNException
protected SvnWcFormat getWorkingCopyFormatFromConfiguration()
@Nullable protected TrustedKey extractTrustedKey(@NotNull org.tmatesoft.svn.core.SVNException e)
protected void copyRepository(org.tmatesoft.svn.core.wc.SVNClientManager clientManager, @NotNull org.tmatesoft.svn.core.SVNURL fromUrl, @NotNull org.tmatesoft.svn.core.wc.SVNRevision revision, @NotNull org.tmatesoft.svn.core.SVNURL toUrl, @NotNull BuildLogger buildLogger) throws org.tmatesoft.svn.core.SVNException
org.tmatesoft.svn.core.SVNException
protected boolean checkPathExists(org.tmatesoft.svn.core.wc.SVNClientManager clientManager, org.tmatesoft.svn.core.SVNURL url)
protected org.tmatesoft.svn.core.SVNURL getBranchDetectionRootUrl(org.tmatesoft.svn.core.wc.SVNClientManager clientManager, SvnRepositoryAccessData accessData) throws org.tmatesoft.svn.core.SVNException
org.tmatesoft.svn.core.SVNException
protected org.tmatesoft.svn.core.SVNURL getBranchRootUrl(org.tmatesoft.svn.core.wc.SVNClientManager clientManager, SvnRepositoryAccessData accessData) throws org.tmatesoft.svn.core.SVNException
org.tmatesoft.svn.core.SVNException
protected org.tmatesoft.svn.core.SVNURL getTagRootUrl(org.tmatesoft.svn.core.wc.SVNClientManager clientManager, SvnRepositoryAccessData accessData) throws org.tmatesoft.svn.core.SVNException
org.tmatesoft.svn.core.SVNException
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.