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,
@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)
Remote copy from fromURL in revision vcsRevisionKey to toURL
|
protected @NotNull 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)
Runs 'svn info' operation on a given URL.
|
protected @Nullable TrustedKey |
extractTrustedKey(@NotNull 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 @NotNull 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) |
protected SvnRepositoryAccessData |
getSubstitutedAccessData(@NotNull VcsRepositoryData vcsRepositoryData) |
protected SvnRepositoryAccessData.Builder |
getSubstitutedAccessDataBuilder(@NotNull VcsRepositoryData vcsRepositoryData) |
protected org.tmatesoft.svn.core.wc.SVNClientManager |
getSvnClientManager(@NotNull 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(@Nullable String stringWithValuesToSubstitute) |
protected @NotNull VcsBranch |
svnUrltoVcsBranch(org.tmatesoft.svn.core.SVNURL svnurl,
String repositoryUrl) |
@Inject protected CustomVariableContext customVariableContext
@Inject protected SVNClientManagerFactory svnClientManagerFactory
protected SvnRepositoryAccessData.Builder getSubstitutedAccessDataBuilder(@NotNull @NotNull VcsRepositoryData vcsRepositoryData)
protected SvnRepositoryAccessData getSubstitutedAccessData(@NotNull @NotNull VcsRepositoryData vcsRepositoryData)
protected String substituteString(@Nullable @Nullable String stringWithValuesToSubstitute)
protected org.tmatesoft.svn.core.wc.SVNClientManager getSvnClientManager(@NotNull @NotNull SvnRepositoryAccessData substitutedAccessData)
@NotNull protected @NotNull 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 @NotNull SvnRepositoryAccessData accessData) throws org.tmatesoft.svn.core.SVNException
org.tmatesoft.svn.core.SVNException
@NotNull protected @NotNull CommitExtractor getCommits(@NotNull @NotNull org.tmatesoft.svn.core.wc.SVNClientManager clientManager, @NotNull @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 @Nullable TrustedKey extractTrustedKey(@NotNull @NotNull org.tmatesoft.svn.core.SVNException e)
protected void copyRepository(org.tmatesoft.svn.core.wc.SVNClientManager clientManager, @NotNull @NotNull org.tmatesoft.svn.core.SVNURL fromUrl, @NotNull @NotNull org.tmatesoft.svn.core.wc.SVNRevision revision, @NotNull @NotNull org.tmatesoft.svn.core.SVNURL toUrl, @NotNull @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 © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.