Uses of Class
com.atlassian.bamboo.repository.RepositoryException
Package
Description
-
Uses of RepositoryException in com.atlassian.bamboo.build
Modifier and TypeMethodDescription@Nullable BuildChanges
UnconditionalBuildDetectionAction.performDelayedChangeDetection
(BuildContext buildContext, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) Performs a change detection -
Uses of RepositoryException in com.atlassian.bamboo.configuration.external
Modifier and TypeMethodDescriptionvoid
RepositoryStoredSpecsService.runBambooSpecs
(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryModuleDescriptor vcsRepositoryModuleDescriptor, @NotNull VcsRepositoryData repository, @NotNull VcsBranch vcsBranch, @NotNull VcsLocationBambooSpecsState specsState, @NotNull List<CommitContext> commits, boolean shouldReportMissingSpecs) Execute Bamboo Specs and import resultsboolean
RssDetectionServiceImpl.runRssDetection
(long repositoryId, @NotNull VcsBranch vcsBranch, boolean forced, @NotNull SpecsConsumer specsConsumer) Runs Repository-stored Specs detection for the given repository. -
Uses of RepositoryException in com.atlassian.bamboo.plan.branch
Modifier and TypeMethodDescriptionvoid
BranchCommitInformationManager.initialiseCommitInformation
(ImmutableChainBranch branch) Initialises the commit information if the branch doesn't have aBranchCommitInformation
attached to itvoid
BranchCommitInformationManagerImpl.initialiseCommitInformation
(ImmutableChainBranch branch) @NotNull MergeResult
BranchIntegrationHelperImpl.merge
(@NotNull BuildContext buildContext, @NotNull VcsRepositoryData defaultRepositoryDefinition, @NotNull VcsRepositoryModuleDescriptor moduleDescriptor, @NotNull VcsBranch integrationBranch, @NotNull File mergeDir, @Nullable BuildLogger logger) @NotNull MergeResult
VcsBranchIntegrationHelper.merge
(@NotNull BuildContext buildContext, @NotNull VcsRepositoryData repositoryData, @NotNull VcsRepositoryModuleDescriptor moduleDescriptor, @NotNull VcsBranch integrationBranch, @NotNull File mergeDir, @Nullable BuildLogger logger) -
Uses of RepositoryException in com.atlassian.bamboo.plugins.bitbucket
Modifier and TypeMethodDescription@NotNull BuildRepositoryChanges
BitbucketRepository.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull String targetRevision) @NotNull BuildRepositoryChanges
BitbucketRepository.collectChangesSinceLastBuild
(@NotNull String planKey, @Nullable String lastVcsRevisionKey) @NotNull String
BitbucketRepository.getFirstCommit()
BitbucketRepository.getLastCommit()
BitbucketRepository.getOpenBranches
(@Nullable String context) boolean
BitbucketRepository.mergeWorkspaceWith
(@NotNull BuildContext buildContext, @NotNull File checkoutDirectory, @NotNull String targetRevision) void
BitbucketRepository.pushRevision
(@NotNull File sourceDirectory, @Nullable String vcsRevisionKey) @NotNull String
BitbucketRepository.retrieveSourceCode
(@NotNull BuildContext buildContext, @Nullable String vcsRevisionKey, @NotNull File sourceDirectory) @NotNull String
BitbucketRepository.retrieveSourceCode
(@NotNull BuildContext buildContext, @Nullable String vcsRevisionKey, @NotNull File sourceDirectory, int depth) -
Uses of RepositoryException in com.atlassian.bamboo.plugins.bitbucket.v2
Modifier and TypeMethodDescription@NotNull VcsWorkingCopy
BitbucketCloudWorkingCopyManager.checkoutAndMerge
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch targetBranch, @NotNull PlanVcsRevisionData revisionOnTarget, @NotNull VcsBranch sourceBranch, @NotNull PlanVcsRevisionData sourceRevision, @NotNull File targetPath) BitbucketCloudChangeDetector.collectChangesForInitialBuild
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull VcsBranch otherBranch, boolean otherBranchUnreliable) @NotNull BuildRepositoryChanges
BitbucketCloudChangeDetector.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChanges
BitbucketCloudChangeDetector.collectChangesSinceRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData lastRevisionData) @NotNull VcsWorkingCopy
BitbucketCloudWorkingCopyManager.commitLocal
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) void
BitbucketCloudBranchCreator.createBranch
(@NotNull VcsRepositoryData repositoryData, @NotNull String branchName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) void
BitbucketCloudTagCreator.createTag
(@NotNull VcsRepositoryData repositoryData, @NotNull String tagName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) BitbucketCloudBambooSpecsHandler.detectSpecRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull Object source) @NotNull List<CommitContext>
BitbucketCloudBambooSpecsHandler.findCommitsToSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) BitbucketCloudTagsHandler.getAllTagsFromRepository
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull CommitContext
BitbucketCloudBranchDetector.getFirstCommitApproximation
(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContext
BitbucketCloudBranchDetector.getLastCommit
(@NotNull VcsRepositoryData repositoryData) BitbucketCloudBranchDetector.getOpenBranches
(@NotNull VcsRepositoryData repositoryData) @NotNull List<VcsPullRequest>
BitbucketCloudPullRequestDetector.getOpenPullRequests
(@NotNull VcsRepositoryData repositoryData) protected List<PullRequest>
BitbucketCloudPullRequestDetector.getPullRequestsByRepository
(@NotNull VcsRepositoryData repositoryData, @Nullable String username, @Nullable String password) @NotNull VcsWorkingCopy
BitbucketCloudWorkingCopyManager.getWorkingCopyInfo
(@NotNull VcsRepositoryData repositoryData, @NotNull File checkoutPath) boolean
BitbucketCloudTagsHandler.isBranchContainTag
(VcsRepositoryData vcsRepositoryData, String branchName, TagAndRevision tagAndRevision) boolean
BitbucketCloudBambooSpecsHandler.isNewer
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) boolean
BitbucketCloudCommitCommenter.publishComment
(@NotNull VcsRepositoryData repositoryData, @NotNull String commitId, @NotNull String payload) boolean
BitbucketCloudCommitCommenter.publishRssStatus
(@NotNull VcsRepositoryData repositoryData, @NotNull String commitId, @NotNull BambooEvent event) @NotNull VcsWorkingCopy
BitbucketCloudWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) void
BitbucketCloudWorkingCopyManager.stageChanges
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData repositoryData, @NotNull Collection<String> pathsToAdd) @NotNull VcsWorkingCopy
BitbucketCloudWorkingCopyManager.updateRemote
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) @NotNull VcsWorkingCopy
BitbucketCloudWorkingCopyManager.updateToLatestRevision
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
BitbucketCloudWorkingCopyManager.updateToLatestRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
BitbucketCloudWorkingCopyManager.updateToLatestRevisionForSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) -
Uses of RepositoryException in com.atlassian.bamboo.plugins.git
Modifier and TypeMethodDescriptionprotected void
NativeGitOperationHelper.afterRepositoryAccess
(@NotNull GitRepositoryAccessData accessData) protected GitRepositoryAccessData
NativeGitOperationHelper.beforeRepositoryAccess
(@NotNull GitRepositoryAccessData accessData) Wrap with proxy if needed.@NotNull String
GitOperationHelper.checkout
(@Nullable File cacheDirectory, @NotNull File sourceDirectory, @NotNull String targetRevision, @Nullable String previousRevision) @NotNull String
GitOperationHelper.checkout
(@Nullable File cacheDirectory, @NotNull File sourceDirectory, @NotNull String targetRevision, @Nullable String previousRevision, boolean fetchLfsFiles) @NotNull String
JGitOperationHelper.checkout
(@Nullable File cacheDirectory, @NotNull File sourceDirectory, @NotNull String targetRevision, @Nullable String previousRevision) @NotNull String
JGitOperationHelper.checkout
(@Nullable File cacheDirectory, @NotNull File sourceDirectory, @NotNull String targetRevision, @Nullable String previousRevision, boolean fetchLfsFiles) @NotNull String
NativeGitOperationHelper.checkout
(@Nullable File cacheDirectory, @NotNull File sourceDirectory, @NotNull String targetRevision, @Nullable String previousRevision) @NotNull String
NativeGitOperationHelper.checkout
(@Nullable File cacheDirectory, @NotNull File sourceDirectory, @NotNull String targetRevision, @Nullable String ignored, boolean fetchLfsFiles) @NotNull File
GitMavenPomAccessor.checkoutMavenPom
(@NotNull File destinationPath) boolean
GitOperationHelper.checkRevisionExistsInCacheRepository
(@NotNull File repositoryDirectory, @NotNull String targetRevision) boolean
JGitOperationHelper.checkRevisionExistsInCacheRepository
(@NotNull File repositoryDirectory, @NotNull String targetRevision) boolean
NativeGitOperationHelper.checkRevisionExistsInCacheRepository
(@NotNull File repositoryDirectory, @NotNull String targetRevision) @NotNull BuildRepositoryChanges
GitHubRepository.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull String targetRevision) @NotNull BuildRepositoryChanges
GitRepository.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull String targetRevision) @NotNull BuildRepositoryChanges
GitHubRepository.collectChangesSinceLastBuild
(@NotNull String planKey, @Nullable String lastVcsRevisionKey) @NotNull BuildRepositoryChanges
GitRepository.collectChangesSinceLastBuild
(@NotNull String planKey, @Nullable String lastVcsRevisionKey) @NotNull BuildRepositoryChanges
GitRepository.collectChangesSinceLastBuild
(@NotNull String planKey, @Nullable String lastVcsRevisionKey, @Nullable String customRevision) boolean
GitHubAccessor.commentOnCommit
(String commitId, VcsRepositoryData repositoryData, String message) @NotNull String
default @NotNull String
GitOperationHelper.commit
(@NotNull File sourceDirectory, @NotNull String message, @NotNull String committerName, @NotNull String committerEmail) @NotNull String
GitOperationHelper.commit
(@NotNull File sourceDirectory, @NotNull String message, @NotNull String committerName, @NotNull String committerEmail, boolean stageModifications) @NotNull String
@NotNull String
JGitOperationHelper.commit
(@NotNull File sourceDirectory, @NotNull String message, @NotNull String committerName, @NotNull String committerEmail, boolean stageModifications) @NotNull String
NativeGitOperationHelper.commit
(@NotNull File sourceDirectory, @NotNull String message, @NotNull String committerName, @NotNull String committerEmail, boolean stageModifications) void
GitOperationHelper.createBranch
(@NotNull File sourceDirectory, @NotNull String branchName) void
JGitOperationHelper.createBranch
(@NotNull File sourceDirectory, @NotNull String branchName) void
NativeGitOperationHelper.createBranch
(@NotNull File sourceDirectory, @NotNull String branchName) static GitOperationHelper
GitOperationHelperFactory.createGitOperationHelper
(@NotNull GitRepository repository, @NotNull GitRepositoryAccessData accessData, @NotNull SshProxyService sshProxyService, @NotNull BuildLogger buildLogger, @NotNull com.atlassian.sal.api.message.I18nResolver i18nResolver, @NotNull TrustedKeyHelper trustedKeyHelper) static GitOperationHelper
GitOperationHelperFactory.createGitOperationHelper
(@NotNull AbstractGitExecutor executor, @NotNull GitRepositoryAccessData accessData, @NotNull SshProxyService sshProxyService, @NotNull BuildLogger buildLogger, @NotNull com.atlassian.sal.api.message.I18nResolver i18nResolver, @NotNull TrustedKeyHelper trustedKeyHelper) void
GitOperationHelper.createLightweightTag
(@NotNull File sourceDirectory, @NotNull String tagName, @NotNull String revision) void
JGitOperationHelper.createLightweightTag
(@NotNull File sourceDirectory, @NotNull String tagName, @NotNull String revision) void
NativeGitOperationHelper.createLightweightTag
(@NotNull File sourceDirectory, @NotNull String tagName, @NotNull String revision) GitOperationHelper.extractCommits
(File cacheDirectory, @NotNull String startingRevision, String endingRevision) GitOperationHelper.extractCommits
(File cacheDirectory, @NotNull String startingRevision, String endingRevision, String path) JGitOperationHelper.extractCommits
(@NotNull File directory, @Nullable String startingRevision, @Nullable String endingRevision) JGitOperationHelper.extractCommits
(File cacheDirectory, @NotNull String startingRevision, String endingRevision, String path) NativeGitOperationHelper.extractCommits
(File cacheDirectory, @NotNull String startingRevision, String endingRevision) NativeGitOperationHelper.extractCommits
(File cacheDirectory, @NotNull String startingRevision, String endingRevision, @Nullable String path) GitOperationHelper.extractCommitsBetweenBranches
(File cacheDirectory, VcsBranch otherBranch, boolean limitChangeList) NativeGitOperationHelper.extractCommitsBetweenBranches
(File cacheDirectory, VcsBranch otherBranch, boolean limitChangeList) void
GitOperationHelper.fetch
(@NotNull File sourceDirectory, @NotNull HashAndSource refAndHash, boolean useShallow) void
GitOperationHelper.fetch
(@NotNull File sourceDirectory, @NotNull HashAndSource refAndHash, boolean useShallow, boolean fetchTagsByDefault) void
GitOperationHelper.fetch
(@NotNull File sourceDirectory, @NotNull HashAndSource refAndHash, boolean useShallow, boolean fetchTagsByDefault, boolean fetchLfsFiles) void
GitOperationHelper.fetch
(@NotNull File sourceDirectory, @NotNull String targetRevision, boolean useShallow) void
GitOperationHelper.fetch
(@NotNull File sourceDirectory, @NotNull String targetRevision, boolean useShallow, boolean fetchTagsByDefault) void
GitOperationHelper.fetch
(@NotNull File sourceDirectory, @NotNull String targetRevision, boolean useShallow, boolean fetchTagsByDefault, boolean fetchLfsFiles) void
JGitOperationHelper.fetch
(@NotNull File sourceDirectory, @NotNull HashAndSource refAndHash, boolean useShallow) void
JGitOperationHelper.fetch
(@NotNull File sourceDirectory, @NotNull HashAndSource refAndHash, boolean useShallow, boolean fetchTagsByDefault) void
JGitOperationHelper.fetch
(@NotNull File sourceDirectory, @NotNull HashAndSource refAndHash, boolean useShallow, boolean fetchTagsByDefault, boolean fetchLfsFiles) void
JGitOperationHelper.fetch
(@NotNull File sourceDirectory, @NotNull String targetRevision, boolean useShallow) void
JGitOperationHelper.fetch
(@NotNull File sourceDirectory, @NotNull String targetRevision, boolean useShallow, boolean fetchTagsByDefault) void
JGitOperationHelper.fetch
(@NotNull File sourceDirectory, @NotNull String targetRevision, boolean useShallow, boolean fetchTagsByDefault, boolean fetchLfsFiles) void
NativeGitOperationHelper.fetch
(@NotNull File sourceDirectory, @NotNull HashAndSource hashAndSource, boolean useShallow) void
NativeGitOperationHelper.fetch
(@NotNull File sourceDirectory, @NotNull HashAndSource hashAndSource, boolean useShallow, boolean fetchTagsByDefault) void
NativeGitOperationHelper.fetch
(@NotNull File sourceDirectory, @NotNull HashAndSource hashAndSource, boolean useShallow, boolean fetchTagsByDefault, boolean fetchLfsFiles) void
NativeGitOperationHelper.fetch
(@NotNull File sourceDirectory, @NotNull String targetBranchOrRevision, boolean useShallow) void
NativeGitOperationHelper.fetch
(@NotNull File sourceDirectory, @NotNull String targetBranchOrRevision, boolean useShallow, boolean fetchTagsByDefault) void
NativeGitOperationHelper.fetch
(@NotNull File sourceDirectory, @NotNull String targetBranchOrRevision, boolean useShallow, boolean fetchTagsByDefault, boolean fetchLfsFiles) RemoteTagsOutputHandler.finalizeAndGetTags()
GitOperationHelper.getBranchForSha
(@NotNull File sourceDirectory, String revision, String configuredBranch) JGitOperationHelper.getBranchForSha
(@NotNull File sourceDirectory, String revision, String configuredBranch) NativeGitOperationHelper.getBranchForSha
(@NotNull File sourceDirectory, String revision, String configuredBranch) @NotNull CommitContext
Gets the commit for the revision, given a working directory.@NotNull CommitContext
@NotNull CommitContext
GitOperationHelper.getCurrentBranch
(File checkoutPath) JGitOperationHelper.getCurrentBranch
(@NotNull File checkoutPath) NativeGitOperationHelper.getCurrentBranch
(@NotNull File checkoutPath) @NotNull String
GitOperationHelper.getCurrentRevision
(@NotNull File sourceDirectory) @NotNull String
JGitOperationHelper.getCurrentRevision
(@NotNull File sourceDirectory) @NotNull String
NativeGitOperationHelper.getCurrentRevision
(@NotNull File sourceDirectory) GitHubRepository.getFirstCommit()
GitRepository.getFirstCommit()
GitHubRepository.getLastCommit()
GitRepository.getLastCommit()
GitHubRepository.getOpenBranches
(@Nullable String context) GitOperationHelper.getOpenBranches
(@NotNull GitRepositoryAccessData repositoryData) GitRepository.getOpenBranches
(@Nullable String context) JGitOperationHelper.getOpenBranches
(@NotNull GitRepositoryAccessData repositoryData) NativeGitOperationHelper.getOpenBranches
(@NotNull GitRepositoryAccessData repositoryData) protected String
JGitOperationHelper.getRevision
(File sourceDirectory, @NotNull String revision) GitOperationHelper.getTagsForRepository
(@NotNull GitRepositoryAccessData accessData) JGitOperationHelper.getTagsForRepository
(@NotNull GitRepositoryAccessData accessData) NativeGitOperationHelper.getTagsForRepository
(@NotNull GitRepositoryAccessData accessData) boolean
GitOperationHelper.isAncestor
(@NotNull Path gitWorkspace, @NotNull GitHash rev1, @NotNull GitHash rev2) Returns true if you can reach rev1 by following parent relationship starting from rev2.boolean
JGitOperationHelper.isAncestor
(@NotNull Path gitWorkspace, @NotNull GitHash rev1, @NotNull GitHash rev2) boolean
NativeGitOperationHelper.isAncestor
(@NotNull Path gitWorkspace, @NotNull GitHash rev1, @NotNull GitHash rev2) boolean
boolean
boolean
boolean
GitOperationHelper.merge
(@NotNull File workspaceDir, @NotNull String targetRevision, @NotNull String committerName, @NotNull String committerEmail) boolean
NativeGitOperationHelper.merge
(@NotNull File workspaceDir, @NotNull String targetRevision, @NotNull String committerName, @NotNull String committerEmail) GitOperationHelper.mergeAndReturnHead
(@NotNull File workspaceDir, @NotNull String currentRevision, @NotNull String targetRevision, @NotNull String committerName, @NotNull String committerEmail) JGitOperationHelper.mergeAndReturnHead
(@NotNull File workspaceDir, @NotNull String currentRevision, @NotNull String targetRevision, @NotNull String committerName, @NotNull String committerEmail) NativeGitOperationHelper.mergeAndReturnHead
(@NotNull File workspaceDir, @NotNull String currentRevision, @NotNull String targetRevision, @NotNull String committerName, @NotNull String committerEmail) boolean
GitHubRepository.mergeWorkspaceWith
(@NotNull BuildContext buildContext, @NotNull File file, @NotNull String s) boolean
GitRepository.mergeWorkspaceWith
(@NotNull BuildContext buildContext, @NotNull File workspaceDir, @NotNull String targetRevision) @NotNull HashAndSource
GitOperationHelper.obtainLatestRevision()
GitOperationHelper.obtainLatestRevision
(@NotNull File repositoryDirectory, GitRef ref, String path) @NotNull HashAndSource
JGitOperationHelper.obtainLatestRevision()
@NotNull HashAndSource
NativeGitOperationHelper.obtainLatestRevision()
NativeGitOperationHelper.obtainLatestRevision
(@NotNull File repositoryDirectory, GitRef ref, String path) void
GitOperationHelper.pushBranchOrTag
(@NotNull File sourceDirectory, @NotNull String refName) void
JGitOperationHelper.pushBranchOrTag
(@NotNull File sourceDirectory, @NotNull String branchName) void
NativeGitOperationHelper.pushBranchOrTag
(@NotNull File sourceDirectory, @NotNull String refName) void
GitHubRepository.pushRevision
(@NotNull File file, @Nullable String s) void
GitOperationHelper.pushRevision
(@NotNull File sourceDirectory, @NotNull String revision, @Nullable String currentBranch) void
GitRepository.pushRevision
(@NotNull File sourceDirectory, @Nullable String vcsRevisionKey) void
JGitOperationHelper.pushRevision
(@NotNull File sourceDirectory, @NotNull String revision, @Nullable String currentBranch) Pushes arbitrary revision (refspec?) back to the upstream repo.void
NativeGitOperationHelper.pushRevision
(@NotNull File sourceDirectory, @NotNull String revision, @Nullable String currentBranch) @NotNull String
GitHubRepository.retrieveSourceCode
(@NotNull BuildContext buildContext, @Nullable String vcsRevision) @NotNull String
GitHubRepository.retrieveSourceCode
(@NotNull BuildContext buildContext, @Nullable String vcsRevisionKey, @NotNull File sourceDirectory) @NotNull String
GitHubRepository.retrieveSourceCode
(@NotNull BuildContext buildContext, @Nullable String vcsRevisionKey, @NotNull File sourceDirectory, int depth) @NotNull String
GitRepository.retrieveSourceCode
(@NotNull BuildContext buildContext, @Nullable PlanVcsRevisionData planVcsRevisionData, @NotNull File sourceDirectory, int depth) @NotNull String
GitRepository.retrieveSourceCode
(@NotNull BuildContext buildContext, @Nullable String vcsRevisionKey, @NotNull File sourceDirectory) @NotNull String
GitRepository.retrieveSourceCode
(@NotNull BuildContext buildContext, @Nullable String vcsRevisionKey, @NotNull File sourceDirectory, int depth) boolean
GitHubAccessor.sendBuildStatus
(String commitId, VcsRepositoryData repositoryData, Map<String, String> payload) void
GitOperationHelper.stageChanges
(@NotNull File sourceDirectory, @NotNull Collection<String> pathsToAdd) void
JGitOperationHelper.stageChanges
(@NotNull File sourceDirectory, @NotNull Collection<String> filePaths) void
NativeGitOperationHelper.stageChanges
(@NotNull File sourceDirectory, @NotNull Collection<String> filePaths) protected <E extends Throwable,
T>
TJGitOperationHelper.withFetchConnection
(@NotNull org.eclipse.jgit.lib.Repository repository, @NotNull GitRepositoryAccessData accessData, @NotNull JGitOperationHelper.WithFetchConnectionCallback<E, T> callback) protected <E extends Throwable,
T>
TJGitOperationHelper.withTransport
(@NotNull org.eclipse.jgit.lib.Repository repository, @NotNull GitRepositoryAccessData accessData, @NotNull JGitOperationHelper.WithTransportCallback<E, T> callback) ModifierConstructorDescriptionNativeGitOperationHelper
(@NotNull GitRepository repository, @NotNull GitRepositoryAccessData accessData, @NotNull SshProxyService sshProxyService, @NotNull BuildLogger buildLogger, @NotNull com.atlassian.sal.api.message.I18nResolver i18nResolver, @NotNull TrustedKeyHelper trustedKeyHelper) NativeGitOperationHelper
(@NotNull AbstractGitExecutor repository, @NotNull GitRepositoryAccessData accessData, @NotNull SshProxyService sshProxyService, @NotNull BuildLogger buildLogger, @NotNull com.atlassian.sal.api.message.I18nResolver i18nResolver, @NotNull TrustedKeyHelper trustedKeyHelper) -
Uses of RepositoryException in com.atlassian.bamboo.plugins.git.v2
Modifier and TypeMethodDescription@NotNull VcsWorkingCopy
GitWorkingCopyManager.checkoutAndMerge
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch targetBranch, @NotNull PlanVcsRevisionData revisionOnTarget, @NotNull VcsBranch sourceBranch, @NotNull PlanVcsRevisionData sourceRevision, @NotNull File targetPath) GitChangeDetector.collectChangesForInitialBuild
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch otherBranch, boolean otherBranchUnreliable) @NotNull BuildRepositoryChanges
GitChangeDetector.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChanges
GitChangeDetector.collectChangesSinceRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData lastRevisionData) @NotNull VcsWorkingCopy
GitWorkingCopyManager.commitLocal
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) void
GitBranchCreator.createBranch
(@NotNull VcsRepositoryData repositoryData, @NotNull String branchName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) void
GitTagCreator.createTag
(@NotNull VcsRepositoryData repositoryData, @NotNull String tagName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) GitBambooSpecsHandler.detectSpecRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull Object source) static void
GitChangeDetector.ensureRevisionExists
(GitOperationHelper helper, File cacheDirectory, String hashOrRefToFetch, String targetRevision) @NotNull List<CommitContext>
GitBambooSpecsHandler.findCommitsToSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) GitTagsHandler.getAllTagsFromRepository
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull CommitContext
GitBranchDetector.getFirstCommitApproximation
(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContext
GitBranchDetector.getLastCommit
(@NotNull VcsRepositoryData repositoryData) GitBranchDetector.getOpenBranches
(@NotNull VcsRepositoryData repositoryData) @NotNull VcsWorkingCopy
GitWorkingCopyManager.getWorkingCopyInfo
(@NotNull VcsRepositoryData repositoryData, @NotNull File checkoutPath) boolean
GitTagsHandler.isBranchContainTag
(VcsRepositoryData vcsRepositoryData, String branchName, TagAndRevision tagAndRevision) boolean
GitBambooSpecsHandler.isNewer
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) @NotNull VcsWorkingCopy
GitWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) void
GitWorkingCopyManager.stageChanges
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData repositoryData, @NotNull Collection<String> pathsToAdd) @NotNull VcsWorkingCopy
GitWorkingCopyManager.updateRemote
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @Nullable String commitMessage) @NotNull VcsWorkingCopy
GitWorkingCopyManager.updateToLatestRevision
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
GitWorkingCopyManager.updateToLatestRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
GitWorkingCopyManager.updateToLatestRevisionForSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) -
Uses of RepositoryException in com.atlassian.bamboo.plugins.github
Modifier and TypeMethodDescription@NotNull VcsWorkingCopy
GitHubWorkingCopyManager.checkoutAndMerge
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch targetBranch, @NotNull PlanVcsRevisionData revisionOnTarget, @NotNull VcsBranch sourceBranch, @NotNull PlanVcsRevisionData sourceRevision, @NotNull File targetPath) GitHubChangeDetector.collectChangesForInitialBuild
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull VcsBranch otherBranch, boolean otherBranchUnreliable) @NotNull BuildRepositoryChanges
GitHubChangeDetector.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChanges
GitHubChangeDetector.collectChangesSinceRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData lastRevisionData) @NotNull VcsWorkingCopy
GitHubWorkingCopyManager.commitLocal
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) GitHubBambooSpecsHandler.detectSpecRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull Object source) @NotNull List<CommitContext>
GitHubBambooSpecsHandler.findCommitsToSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) GitHubTagsHandler.getAllTagsFromRepository
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable CommitContext
GitHubBranchDetector.getFirstCommit
(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContext
GitHubBranchDetector.getFirstCommitApproximation
(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContext
GitHubBranchDetector.getLastCommit
(@NotNull VcsRepositoryData repositoryData) GitHubBranchDetector.getOpenBranches
(@NotNull VcsRepositoryData repositoryData) @NotNull List<VcsPullRequest>
GithubPullRequestDetector.getOpenPullRequests
(@NotNull VcsRepositoryData repositoryData) protected List<GithubPullRequestDto>
GithubPullRequestDetector.getPullRequestsByRepository
(@NotNull VcsRepositoryData repositoryData, @NotNull GitHubAccessor gitHubAccessor) boolean
GitHubTagsHandler.isBranchContainTag
(VcsRepositoryData vcsRepositoryData, String branchName, TagAndRevision tagAndRevision) boolean
GitHubBambooSpecsHandler.isNewer
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) boolean
GitHubCommitCommenter.publishComment
(@NotNull VcsRepositoryData repositoryData, @NotNull String commitId, @NotNull String payload) boolean
GitHubCommitCommenter.publishRssStatus
(@NotNull VcsRepositoryData repositoryData, @NotNull String commitId, @NotNull BambooEvent event) @NotNull VcsWorkingCopy
GitHubWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) @NotNull VcsWorkingCopy
GitHubWorkingCopyManager.updateRemote
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) @NotNull VcsWorkingCopy
GitHubWorkingCopyManager.updateToLatestRevision
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
GitHubWorkingCopyManager.updateToLatestRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
GitHubWorkingCopyManager.updateToLatestRevisionForSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) -
Uses of RepositoryException in com.atlassian.bamboo.plugins.stash
Modifier and TypeMethodDescription@NotNull BuildRepositoryChanges
StashRepositoryImpl.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull String targetRevision) @NotNull BuildRepositoryChanges
StashRepositoryImpl.collectChangesSinceLastBuild
(@NotNull String planKey, @Nullable String lastVcsRevisionKey) @NotNull String
void
BitbucketServerBuildWarningsUpdater.deleteBuildWarnings
(@NotNull VcsRepositoryData repository, @NotNull String changeSetId, @NotNull ImmutableChainResultsSummary resultsSummary) StashRepositoryImpl.getFirstCommit()
StashRepositoryImpl.getLastCommit()
StashRepositoryImpl.getOpenBranches
(@Nullable String context) @NotNull List<VcsPullRequest>
BitbucketServerPullRequestDetector.getOpenPullRequests
(@NotNull VcsRepositoryData repositoryData) protected com.atlassian.stash.rest.client.api.entity.Page<com.atlassian.stash.rest.client.api.entity.PullRequestStatus>
BitbucketServerPullRequestDetector.getPullRequestsByRepository
(com.atlassian.applinks.api.ApplicationLink applicationLink, String project, String repoSlug, Integer startIndex, long limit, long repositoryId) boolean
StashRepositoryImpl.mergeWorkspaceWith
(@NotNull BuildContext buildContext, @NotNull File checkoutDirectory, @NotNull String targetRevision) void
StashRepositoryImpl.pushRevision
(@NotNull File sourceDirectory, @Nullable String vcsRevisionKey) @NotNull String
StashRepositoryImpl.retrieveSourceCode
(@NotNull BuildContext buildContext, @Nullable PlanVcsRevisionData planVcsRevisionData, @NotNull File sourceDirectory, int depth) @NotNull String
StashRepositoryImpl.retrieveSourceCode
(@NotNull BuildContext buildContext, @Nullable String vcsRevisionKey, @NotNull File sourceDirectory) @NotNull String
StashRepositoryImpl.retrieveSourceCode
(@NotNull BuildContext buildContext, @Nullable String vcsRevisionKey, @NotNull File sourceDirectory, int depth) boolean
BitbucketServerBuildWarningsUpdater.sendBuildWarnings
(@NotNull VcsRepositoryData repository, @NotNull String changesetId, @NotNull ImmutableChainResultsSummary resultsSummary, @NotNull BuildWarningSummary warningSummary, @NotNull Iterable<WarningAnnotation> warnings) -
Uses of RepositoryException in com.atlassian.bamboo.plugins.stash.repository
Modifier and TypeClassDescriptionclass
We need to know that exception is Stash related.class
-
Uses of RepositoryException in com.atlassian.bamboo.plugins.stash.v2
Modifier and TypeMethodDescription@NotNull VcsWorkingCopy
BitbucketServerWorkingCopyManager.checkoutAndMerge
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch targetBranch, @NotNull PlanVcsRevisionData revisionOnTarget, @NotNull VcsBranch sourceBranch, @NotNull PlanVcsRevisionData sourceRevision, @NotNull File targetPath) BitbucketServerChangeDetector.collectChangesForInitialBuild
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull VcsBranch otherBranch, boolean otherBranchUnreliable) @NotNull BuildRepositoryChanges
BitbucketServerChangeDetector.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChanges
BitbucketServerChangeDetector.collectChangesSinceRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData lastRevisionData) @NotNull VcsWorkingCopy
BitbucketServerWorkingCopyManager.commitLocal
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) void
BitbucketServerBranchCreator.createBranch
(@NotNull VcsRepositoryData repositoryData, @NotNull String branchName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) void
BitbucketServerTagCreator.createTag
(@NotNull VcsRepositoryData repositoryData, @NotNull String tagName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) BitbucketServerBambooSpecsHandler.detectSpecRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull Object source) protected <T> T
AbstractBitbucketServerExecutor.executeOnMirrorWithPrimaryFallback
(@NotNull RepositoryExceptionAwareFunction<VcsRepositoryData, T> exec, @NotNull VcsRepositoryData vcsRepositoryData) protected <T> T
AbstractBitbucketServerExecutor.executeOnMirrorWithPrimaryFallback
(@NotNull RepositoryExceptionAwareFunction<VcsRepositoryData, T> exec, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull Optional<BuildLogger> buildLogger) @NotNull List<CommitContext>
BitbucketServerBambooSpecsHandler.findCommitsToSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) BitbucketServerTagsHandler.getAllTagsFromRepository
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull CommitContext
BitbucketServerBranchDetector.getFirstCommitApproximation
(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContext
BitbucketServerBranchDetector.getLastCommit
(@NotNull VcsRepositoryData repositoryData) BitbucketServerBranchDetector.getOpenBranches
(@NotNull VcsRepositoryData repositoryData) @NotNull VcsWorkingCopy
BitbucketServerWorkingCopyManager.getWorkingCopyInfo
(@NotNull VcsRepositoryData repositoryData, @NotNull File checkoutPath) boolean
BitbucketServerTagsHandler.isBranchContainTag
(VcsRepositoryData vcsRepositoryData, String branchName, TagAndRevision tagAndRevision) boolean
BitbucketServerBambooSpecsHandler.isNewer
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) @NotNull VcsWorkingCopy
BitbucketServerWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) void
BitbucketServerWorkingCopyManager.stageChanges
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData repositoryData, @NotNull Collection<String> pathsToAdd) @NotNull VcsWorkingCopy
BitbucketServerWorkingCopyManager.updateRemote
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) @NotNull VcsWorkingCopy
BitbucketServerWorkingCopyManager.updateToLatestRevision
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
BitbucketServerWorkingCopyManager.updateToLatestRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
BitbucketServerWorkingCopyManager.updateToLatestRevisionForSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) -
Uses of RepositoryException in com.atlassian.bamboo.plugins.testutils.rest.resource.repository
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Response
RepositoryResource.deleteBuildWarnings
(long repositoryId, String resultKeyString) javax.ws.rs.core.Response
RepositoryResource.sendBuildWarnings
(long repositoryId, String resultKeyString, RestBuildWarnings request) boolean
RepositoryResource.sendCommitComment
(String repositoryName, Map<String, String> body) Used for testing of commit comment functionality. -
Uses of RepositoryException in com.atlassian.bamboo.repository
Modifier and TypeClassDescriptionclass
When SSH transport is used for server access and its key doesn't exists in Trusted keys.class
An exception when the repository is invalid and should be handledclass
Modifier and TypeMethodDescription@NotNull File
MavenPomAccessor.checkoutMavenPom
(@NotNull File destinationPath) Checkout Maven POM and return File pointing to the project file@NotNull BuildRepositoryChanges
AbstractRepository.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull String targetRevision) Deprecated.@NotNull BuildRepositoryChanges
OnceOffCapableRepository.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull String targetRevision) Collects the changes for the targetRevision.@NotNull BuildRepositoryChanges
CustomRevisionDataAwareRepository.collectChangesSinceLastBuild
(@NotNull String planKey, @NotNull PlanVcsRevisionData lastRevisionData) @NotNull String
Perform a commit (dvcs commit).void
BranchingAwareRepository.createBranch
(long repositoryId, @NotNull String branchName, @NotNull BuildContext buildContext) Creates branch in the repository.void
TaggingAwareRepository.createTag
(long repositoryId, @NotNull String tagName, @NotNull BuildContext buildContext) Creates a tag in the repository@Nullable CommitContext
BranchDetectionCapableRepository.getFirstCommit()
Deprecated.Retrieve the commit that created the Branch.@Nullable CommitContext
BranchDetectionCapableRepository.getLastCommit()
Deprecated.Retrieve last commit on the branch set on this Repository.BranchDetectionCapableRepository.getOpenBranches
(@Nullable String context) Deprecated.Set
of open branches that are discovered in the repository.RepositoryCachingFacade.getOpenBranches
(@NotNull VcsBranchDetector branchDetector, @NotNull VcsRepositoryData repositoryData) Retrieve open branches from the given repository.RepositoryCachingFacadeImpl.getOpenBranches
(@NotNull VcsBranchDetector branchDetector, @NotNull VcsRepositoryData repositoryData) @NotNull List<VcsPullRequest>
RepositoryCachingFacade.getOpenPullRequests
(@NotNull VcsPullRequestDetector pullRequestDetector, @NotNull VcsRepositoryData repositoryData) @NotNull List<VcsPullRequest>
RepositoryCachingFacadeImpl.getOpenPullRequests
(@NotNull VcsPullRequestDetector pullRequestDetector, @NotNull VcsRepositoryData repositoryData) @NotNull File
AbstractRepository.getSourceCodeDirectory
(@NotNull PlanKey planKey) Deprecated.For Subversion, we use the build name's directory within the system's working directoryboolean
BranchMergingAwareRepository.mergeWorkspaceWith
(@NotNull BuildContext buildContext, @NotNull File checkoutDirectory, @NotNull String targetRevision) Merges a workspace located in checkout directory with the target revision.void
PushCapableRepository.pushRevision
(@NotNull File sourceDirectory, @Nullable String vcsRevisionKey) Push the specified revision to the remote directory.@NotNull String
BranchMergingAwareRepository.retrieveSourceCode
(@NotNull BuildContext buildContext, @Nullable String vcsRevisionKey, @NotNull File sourceDirectory, int depth) Checks out the latest source code from an appropriate repository to specified directory@NotNull String
CheckoutCustomRevisionDataAwareRepository.retrieveSourceCode
(@NotNull BuildContext buildContext, @Nullable PlanVcsRevisionData planVcsRevisionData, @NotNull File sourceDirectory, int depth) -
Uses of RepositoryException in com.atlassian.bamboo.repository.nullrepository
Modifier and TypeMethodDescription@NotNull BuildRepositoryChanges
NullRepository.collectChangesSinceLastBuild
(@NotNull String planKey, @Nullable String lastVcsRevisionKey) @NotNull String
NullRepository.retrieveSourceCode
(@NotNull BuildContext buildContext, @Nullable String vcsRevisionKey, @NotNull File sourceDirectory) -
Uses of RepositoryException in com.atlassian.bamboo.repository.svn
Modifier and TypeMethodDescriptionlong
SvnRepository.checkout
(org.tmatesoft.svn.core.SVNURL url, org.tmatesoft.svn.core.wc.SVNRevision revision, File dstPath, boolean isRecursive) Checks out a working copy from a repository.@NotNull File
SvnRepositoryMavenPomAccessor.checkoutMavenPom
(@NotNull File destinationPath) @NotNull BuildRepositoryChanges
SvnRepository.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull String targetRevision) @NotNull BuildRepositoryChanges
SvnRepository.collectChangesSinceLastBuild
(@NotNull String planKey, @NotNull PlanVcsRevisionData revisionData) @NotNull BuildRepositoryChanges
SvnRepository.collectChangesSinceLastBuild
(@NotNull String planKey, @Nullable String lastVcsRevisionKey) void
SvnRepository.createBranch
(long repositoryId, @NotNull String branchName, @NotNull BuildContext buildContext) void
SvnRepository.createTag
(long repositoryId, @NotNull String tagName, @NotNull BuildContext buildContext) long
SvnRepository.export
(org.tmatesoft.svn.core.SVNURL url, org.tmatesoft.svn.core.wc.SVNRevision revision, File dstPath, boolean isRecursive) SvnRepository.getFirstCommit()
SvnRepository.getLastCommit()
SvnRepository.getOpenBranches
(@Nullable String context) @NotNull org.tmatesoft.svn.core.wc.SVNInfo
SvnRepository.info
(org.tmatesoft.svn.core.SVNURL url, org.tmatesoft.svn.core.wc.SVNRevision revision) Runs 'svn info' operation on a given URL.@NotNull String
SvnRepository.retrieveSourceCode
(@NotNull BuildContext buildContext, @Nullable String vcsRevisionKey, @NotNull File sourceDirectory) -
Uses of RepositoryException in com.atlassian.bamboo.repository.svn.v2
Modifier and TypeMethodDescription@NotNull BuildRepositoryChanges
SvnChangeDetector.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChanges
SvnChangeDetector.collectChangesSinceRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData revisionData) void
SvnBranchCreator.createBranch
(@NotNull VcsRepositoryData repositoryData, @NotNull String branchName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) void
SvnTagCreator.createTag
(@NotNull VcsRepositoryData repositoryData, @NotNull String tagName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) SvnBambooSpecsHandler.detectSpecRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull Object source) @NotNull List<CommitContext>
SvnBambooSpecsHandler.findCommitsToSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) @NotNull CommitContext
SvnBranchDetector.getFirstCommitApproximation
(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContext
SvnBranchDetector.getLastCommit
(@NotNull VcsRepositoryData repositoryData) SvnBranchDetector.getOpenBranches
(@NotNull VcsRepositoryData repositoryData) @NotNull VcsWorkingCopy
SvnWorkingCopyManager.getWorkingCopyInfo
(@NotNull VcsRepositoryData repositoryData, @NotNull File checkoutPath) @NotNull VcsWorkingCopy
SvnWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) @NotNull VcsWorkingCopy
SvnWorkingCopyManager.updateToLatestRevision
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
SvnWorkingCopyManager.updateToLatestRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
SvnWorkingCopyManager.updateToLatestRevisionForSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) -
Uses of RepositoryException in com.atlassian.bamboo.v2.build.repository
Modifier and TypeMethodDescription@NotNull BuildRepositoryChanges
RepositoryV2.collectChangesSinceLastBuild
(@NotNull String planKey, @Nullable String lastVcsRevisionKey) Collects the changes since the lastVcsRevisionKey.@NotNull File
RepositoryV2.getSourceCodeDirectory
(@NotNull PlanKey planKey) Deprecated.since 3.3 Repository must handle checkout to any sub-directory.@NotNull String
CustomSourceDirectoryAwareRepository.retrieveSourceCode
(@NotNull BuildContext buildContext, @Nullable String vcsRevisionKey, @NotNull File sourceDirectory) Checks out the latest source code from an appropriate repository to specified directory@NotNull String
LegacyRepository.retrieveSourceCode
(@NotNull BuildContext buildContext, @Nullable String vcsRevisionKey) Deprecated. -
Uses of RepositoryException in com.atlassian.bamboo.v2.build.task
Modifier and TypeMethodDescription@NotNull CommonContext
InitializeBuild.call
(@NotNull CommonContext commonContext, @NotNull ReadOnlyCapabilitySet capabilitySet) -
Uses of RepositoryException in com.atlassian.bamboo.v2.trigger
Modifier and TypeMethodDescription@NotNull BuildChanges
ChangeDetectionManager.collectAllChangesSinceLastBuild
(@NotNull ImmutableChain chain, @Nullable Map<String, String> customVariableValues, @Nullable String customRevision) Collect changes for a plan since the last build, regardless of whether the build triggering repositories have changes or not.default BuildChanges
ChangeDetectionManager.collectAllChangesSinceLastBuild
(@NotNull ImmutableChain chain, @Nullable Map<String, String> customVariableValues, @Nullable String customRevision, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) Collect changes for a plan since the last build, regardless of whether the build triggering repositories have changes or not.@NotNull BuildChanges
DefaultChangeDetectionManager.collectAllChangesSinceLastBuild
(@NotNull ImmutableChain chain, @Nullable Map<String, String> customVariableValues, @Nullable String customRevision) DefaultChangeDetectionManager.collectAllChangesSinceLastBuild
(@NotNull ImmutableChain chain, @Nullable Map<String, String> customVariableValues, @Nullable String customRevision, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @NotNull BuildRepositoryChanges
ChangeDetectionManager.collectChangesBetween
(@NotNull ImmutableChain chain, @NotNull PlanRepositoryDefinition repositoryDefinition, @Nullable PlanVcsRevisionData fromVcsRevisionData, @NotNull PlanVcsRevisionData toVcsRevisionData) Given aPlanRepositoryDefinition
finds theBuildChanges
object that captures all changes that occurred between the fromVcsRevisionKey to toVcsRevisionKey This method suppresses quiet period settings and returns changes immediately.@NotNull BuildRepositoryChanges
DefaultChangeDetectionManager.collectChangesBetween
(@NotNull ImmutableChain chain, @NotNull PlanRepositoryDefinition repositoryDefinition, @Nullable PlanVcsRevisionData fromVcsRevisionData, @NotNull PlanVcsRevisionData toVcsRevisionData) @NotNull BuildRepositoryChanges
ChangeDetectionManager.collectChangesSinceLastBuild
(@NotNull ImmutableChain chain, @NotNull PlanRepositoryDefinition repositoryDefinition, @NotNull PlanVcsRevisionData lastVcsRevisionData, @Nullable Map<String, String> customVariableValues, @Nullable String customRevision) Given aPlanRepositoryDefinition
finds theBuildRepositoryChanges
object that captures all changes that occurred since the lastVcsRevisionKey to the current latest found on the repository.@NotNull BuildRepositoryChanges
DefaultChangeDetectionManager.collectChangesSinceLastBuild
(@NotNull ImmutableChain chain, @NotNull PlanRepositoryDefinition repositoryDefinition, @NotNull PlanVcsRevisionData lastVcsRevisionData, @Nullable Map<String, String> customVariableValues, @Nullable String customRevision) @NotNull BuildChanges
ChangeDetectionManager.collectChangesSinceLastBuildIfTriggered
(@NotNull ImmutableChain chain, @Nullable Map<String, String> customVariableValues, @Nullable Set<Long> triggeringRepositories) Collect changes for a plan since the last build.default @NotNull BuildChanges
ChangeDetectionManager.collectChangesSinceLastBuildIfTriggered
(@NotNull ImmutableChain chain, @Nullable Map<String, String> customVariableValues, @Nullable Set<Long> triggeringRepositories, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) Collect changes for a plan since the last build.@NotNull BuildChanges
DefaultChangeDetectionManager.collectChangesSinceLastBuildIfTriggered
(@NotNull ImmutableChain chain, @Nullable Map<String, String> customVariableValues, @Nullable Set<Long> triggeringRepositories) @NotNull BuildChanges
DefaultChangeDetectionManager.collectChangesSinceLastBuildIfTriggered
(@NotNull ImmutableChain chain, @Nullable Map<String, String> customVariableValues, @Nullable Set<Long> triggeringRepositories, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) protected @NotNull BuildRepositoryChanges
DefaultChangeDetectionManager.collectChangesSinceLastBuildInternal
(@NotNull ImmutableChain chain, @NotNull PlanRepositoryDefinition repositoryDefinition, @NotNull PlanVcsRevisionData lastVcsRevisionData, @Nullable Map<String, String> customVariableValues, @Nullable String customRevision, boolean isBuildTrigger, boolean suppressQuietPeriod) @Nullable BuildChanges
AbstractDependentDetectionAction.performDelayedChangeDetection
(BuildContext buildContext, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @Nullable BuildChanges
ChildDependencyBuildDetectionAction.performDelayedChangeDetection
(BuildContext buildContext, @NotNull PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @NotNull BuildChanges
ContinuedBuildDetectionAction.performDelayedChangeDetection
(BuildContext buildContext, @NotNull PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @Nullable BuildChanges
InitialBuildDetectionAction.performDelayedChangeDetection
(BuildContext buildContext, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @Nullable BuildChanges
ManualBuildDetectionAction.performDelayedChangeDetection
(BuildContext buildContext, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @Nullable BuildChanges
ScheduledBuildDetectionAction.performDelayedChangeDetection
(BuildContext buildContext, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @Nullable BuildChanges
TagBuildAction.performDelayedChangeDetection
(BuildContext buildContext, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) void
ChangeDetectionManager.updateIntegrationRepositoryDetails
(ImmutableChain chain, BuildChanges buildChanges) void
DefaultChangeDetectionManager.updateIntegrationRepositoryDetails
(ImmutableChain chain, BuildChanges buildChanges) -
Uses of RepositoryException in com.atlassian.bamboo.vcs
Modifier and TypeMethodDescriptionBambooSpecsHandler.detectSpecRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull Object source) Attempts to obtain latest revision from the repository which may have changed Bamboo Specs.@NotNull List<CommitContext>
BambooSpecsHandler.findCommitsToSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) Extracts a list of commits related to Bamboo Specs, which occurred between revisionsrev1
andrev2
.boolean
BambooSpecsHandler.isNewer
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) Returns true ifrev2
is a newer revision in the repository thanrev1
and therefore the specs should be run. -
Uses of RepositoryException in com.atlassian.bamboo.vcs.configuration.legacy
Modifier and TypeMethodDescription@NotNull VcsWorkingCopy
LegacyWorkingCopyManager.checkoutAndMerge
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch targetBranch, @NotNull PlanVcsRevisionData revisionOnTarget, @NotNull VcsBranch sourceBranch, @NotNull PlanVcsRevisionData sourceRevision, @NotNull File targetPath) @NotNull BuildRepositoryChanges
LegacyChangeDetector.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChanges
LegacyChangeDetector.collectChangesSinceRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData lastRevisionData) @NotNull VcsWorkingCopy
LegacyWorkingCopyManager.commitLocal
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) @Nullable CommitContext
LegacyBranchDetector.getFirstCommit
(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContext
LegacyBranchDetector.getLastCommit
(@NotNull VcsRepositoryData repositoryData) LegacyBranchDetector.getOpenBranches
(@NotNull VcsRepositoryData repositoryData) @NotNull File
LegacyFixedDirectoryWorkingCopyManager.getWorkingCopyPath
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData) @NotNull VcsWorkingCopy
LegacyFixedDirectoryWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision) @NotNull VcsWorkingCopy
LegacyFixedDirectoryWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) @NotNull VcsWorkingCopy
LegacyWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) @NotNull VcsWorkingCopy
LegacyWorkingCopyManager.updateRemote
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) @NotNull VcsWorkingCopy
LegacyFixedDirectoryWorkingCopyManager.updateToLatestRevision
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
LegacyWorkingCopyManager.updateToLatestRevision
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) -
Uses of RepositoryException in com.atlassian.bamboo.vcs.configurator
Modifier and TypeMethodDescriptiondefault @NotNull File
VcsMavenPomAccessor.findPomFileInWorkingCopy
(VcsWorkingCopy checkoutDirectory, String mavenPath) Look for maven in the current directory or throw exception if not found. -
Uses of RepositoryException in com.atlassian.bamboo.vcs.runtime
Modifier and TypeMethodDescription@NotNull VcsWorkingCopy
MergingVcsWorkingCopyManager.checkoutAndMerge
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch targetBranch, @NotNull PlanVcsRevisionData revisionOnTarget, @NotNull VcsBranch sourceBranch, @NotNull PlanVcsRevisionData sourceRevision, @NotNull File targetPath) Checks out the targetBranch and merges sourceBranch to it.default BuildRepositoryChanges
VcsChangeDetector.collectChangesForInitialBuild
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @Nullable VcsBranch otherBranch, boolean otherBranchUnreliable) This method is used to generate the list of commits for an initial build of a plan branch.@NotNull BuildRepositoryChanges
VcsChangeDetector.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChanges
VcsChangeDetector.collectChangesSinceRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData lastRevisionData) @NotNull VcsWorkingCopy
UpdatingVcsWorkingCopyManager.commitLocal
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) Create a local commit.void
VcsBranchCreator.createBranch
(@NotNull VcsRepositoryData repositoryData, @NotNull String branchName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) Creates new branch from revision vcsRevisionKey with given branchName.void
VcsTagCreator.createTag
(@NotNull VcsRepositoryData repositoryData, @NotNull String tagName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) Creates new tag from revision vcsRevisionKey with given tagName.void
VcsBuildWarningsUpdater.deleteBuildWarnings
(@NotNull VcsRepositoryData repository, @NotNull String changeSetId, @NotNull ImmutableChainResultsSummary resultsSummary) Removes all warnings previously sent by Bamboo for the given repository used in a build.VcsTagsHandler.getAllTagsFromRepository
(@NotNull VcsRepositoryData vcsRepositoryData) Reads from git repository all tags (with revisions).default @Nullable CommitContext
VcsBranchDetector.getFirstCommit
(@NotNull VcsRepositoryData repositoryData) Deprecated.since 6.0 use/implementVcsBranchDetector.getFirstCommitApproximation(VcsRepositoryData)
insteaddefault @NotNull CommitContext
VcsBranchDetector.getFirstCommitApproximation
(@NotNull VcsRepositoryData repositoryData) Retrieve an old, preferably the first commit on a branch.@NotNull CommitContext
VcsBranchDetector.getLastCommit
(@NotNull VcsRepositoryData repositoryData) Retrieve last commit on the branch set on this Repository.VcsBranchDetector.getOpenBranches
(@NotNull VcsRepositoryData repositoryData) Set
of open branches that are discovered in the repository.@NotNull List<VcsPullRequest>
VcsPullRequestDetector.getOpenPullRequests
(@NotNull VcsRepositoryData repositoryData) List
of open pull requests that are discovered in the repository.@NotNull VcsWorkingCopy
StatusProvidingVcsWorkingCopyManager.getWorkingCopyInfo
(@NotNull VcsRepositoryData repositoryData, @NotNull File checkoutPath) Provide repository working copy information for the given checkout path.@NotNull File
FixedDirectoryWorkingCopyManager.getWorkingCopyPath
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData) Deprecated.Based on configuration and current context produce absolute path to the working copy.boolean
VcsTagsHandler.isBranchContainTag
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull String branchName, @NotNull TagAndRevision tagAndRevision) boolean
VcsCommitCommenter.publishComment
(@NotNull VcsRepositoryData repositoryData, @NotNull String commitId, @NotNull String payload) Publish comment to repository commit.boolean
VcsCommitCommenter.publishRssStatus
(@NotNull VcsRepositoryData repositoryData, @NotNull String commitId, @NotNull BambooEvent event) Publish Bamboo Specs execution status to repository commit.@NotNull VcsWorkingCopy
FixedDirectoryWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision) Deprecated.Checkout or update a working copy to a revision.default @NotNull VcsWorkingCopy
FixedDirectoryWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) Deprecated.If you can implement this correctly using targetPath, then you should not be implementing this interface.@NotNull VcsWorkingCopy
VcsWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) Checkout or update a working copy to a revision.boolean
VcsBuildWarningsUpdater.sendBuildWarnings
(@NotNull VcsRepositoryData repository, @NotNull String changesetId, @NotNull ImmutableChainResultsSummary resultsSummary, @NotNull BuildWarningSummary warningSummary, @NotNull Iterable<WarningAnnotation> warnings) Sends build warnings for the given repository used in a build.default void
UpdatingVcsWorkingCopyManager.stageChanges
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData repositoryData, @NotNull Collection<String> pathsToAdd) Stage changes for committing.@NotNull VcsWorkingCopy
UpdatingVcsWorkingCopyManager.updateRemote
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) Update remote repository.default @NotNull VcsWorkingCopy
FixedDirectoryWorkingCopyManager.updateToLatestRevision
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) Deprecated.If you can implement this, then you should not be implementing this interface.@NotNull VcsWorkingCopy
NoContextVcsWorkingCopyManager.updateToLatestRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) Checkout or update a working copy to the latest revision.@NotNull VcsWorkingCopy
VcsWorkingCopyManager.updateToLatestRevision
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) Checkout or update a working copy to the latest revision.default @NotNull VcsWorkingCopy
NoContextVcsWorkingCopyManager.updateToLatestRevisionForSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) Checkout or update a working copy to the latest revision.