Uses of Class
com.atlassian.bamboo.repository.RepositoryException
Packages that use RepositoryException
Package
Description
-
Uses of RepositoryException in com.atlassian.bamboo.build
Methods in com.atlassian.bamboo.build that throw RepositoryExceptionModifier and TypeMethodDescription@Nullable BuildChangesUnconditionalBuildDetectionAction.performDelayedChangeDetection(BuildContext buildContext, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) Performs a change detection -
Uses of RepositoryException in com.atlassian.bamboo.configuration.external
Methods in com.atlassian.bamboo.configuration.external that throw RepositoryExceptionModifier and TypeMethodDescriptionvoidRepositoryStoredSpecsService.runBambooSpecs(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryModuleDescriptor vcsRepositoryModuleDescriptor, @NotNull VcsRepositoryData repository, @NotNull VcsBranch vcsBranch, @NotNull VcsLocationBambooSpecsState specsState, @NotNull List<CommitContext> commits, boolean shouldReportMissingSpecs, @NotNull Runnable onGitCacheAccessComplete) Execute Bamboo Specs and import resultsbooleanRssDetectionServiceImpl.runRssDetection(long repositoryId, @NotNull VcsBranch vcsBranch, boolean forced, @NotNull SpecsConsumer specsConsumer, @NotNull Runnable onGitCacheAccessComplete) Runs Repository-stored Specs detection for the given repository. -
Uses of RepositoryException in com.atlassian.bamboo.plan.branch
Methods in com.atlassian.bamboo.plan.branch that throw RepositoryExceptionModifier and TypeMethodDescriptionvoidBranchCommitInformationManager.initialiseCommitInformation(ImmutableChainBranch branch) Initialises the commit information if the branch doesn't have aBranchCommitInformationattached to itvoidBranchCommitInformationManagerImpl.initialiseCommitInformation(ImmutableChainBranch branch) @NotNull MergeResultBranchIntegrationHelperImpl.merge(@NotNull BuildContext buildContext, @NotNull VcsRepositoryData defaultRepositoryDefinition, @NotNull VcsRepositoryModuleDescriptor moduleDescriptor, @NotNull VcsBranch integrationBranch, @NotNull File mergeDir, @Nullable BuildLogger logger) @NotNull MergeResultVcsBranchIntegrationHelper.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.v2
Methods in com.atlassian.bamboo.plugins.bitbucket.v2 that throw RepositoryExceptionModifier and TypeMethodDescription@NotNull VcsWorkingCopyBitbucketCloudWorkingCopyManager.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 BuildRepositoryChangesBitbucketCloudChangeDetector.collectChangesForRevision(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChangesBitbucketCloudChangeDetector.collectChangesSinceRevision(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData lastRevisionData) @NotNull VcsWorkingCopyBitbucketCloudWorkingCopyManager.commitLocal(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) voidBitbucketCloudBranchCreator.createBranch(@NotNull VcsRepositoryData repositoryData, @NotNull String branchName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) voidBitbucketCloudTagCreator.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 CommitContextBitbucketCloudBranchDetector.getFirstCommitApproximation(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContextBitbucketCloudBranchDetector.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 VcsWorkingCopyBitbucketCloudWorkingCopyManager.getWorkingCopyInfo(@NotNull VcsRepositoryData repositoryData, @NotNull File checkoutPath) booleanBitbucketCloudTagsHandler.isBranchContainTag(VcsRepositoryData vcsRepositoryData, String branchName, TagAndRevision tagAndRevision) booleanBitbucketCloudBambooSpecsHandler.isNewer(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) booleanBitbucketCloudCommitCommenter.publishComment(@NotNull VcsRepositoryData repositoryData, @NotNull String commitId, @NotNull String payload) booleanBitbucketCloudCommitCommenter.publishRssStatus(@NotNull VcsRepositoryData repositoryData, @NotNull String commitId, @NotNull BambooEvent event) @NotNull VcsWorkingCopyBitbucketCloudWorkingCopyManager.retrieveSourceCode(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) voidBitbucketCloudWorkingCopyManager.stageChanges(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData repositoryData, @NotNull Collection<String> pathsToAdd) @NotNull VcsWorkingCopyBitbucketCloudWorkingCopyManager.updateRemote(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) @NotNull VcsWorkingCopyBitbucketCloudWorkingCopyManager.updateToLatestRevision(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopyBitbucketCloudWorkingCopyManager.updateToLatestRevision(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopyBitbucketCloudWorkingCopyManager.updateToLatestRevisionForSpecs(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) -
Uses of RepositoryException in com.atlassian.bamboo.plugins.git
Methods in com.atlassian.bamboo.plugins.git that throw RepositoryExceptionModifier and TypeMethodDescriptionvoidAdd origin url to the git repository in workingDirectoryprotected voidNativeGitOperationHelper.afterRepositoryAccess(@NotNull GitRepositoryAccessData accessData) protected GitRepositoryAccessDataNativeGitOperationHelper.beforeRepositoryAccess(@NotNull GitRepositoryAccessData accessData) Wrap with proxy if needed.@NotNull StringGitOperationHelper.checkout(@Nullable File cacheDirectory, @NotNull File sourceDirectory, @NotNull String targetRevision, @Nullable String previousRevision) @NotNull StringGitOperationHelper.checkout(@Nullable File cacheDirectory, @NotNull File sourceDirectory, @NotNull String targetRevision, @Nullable String previousRevision, boolean fetchLfsFiles) @NotNull StringJGitOperationHelper.checkout(@Nullable File cacheDirectory, @NotNull File sourceDirectory, @NotNull String targetRevision, @Nullable String previousRevision) @NotNull StringJGitOperationHelper.checkout(@Nullable File cacheDirectory, @NotNull File sourceDirectory, @NotNull String targetRevision, @Nullable String previousRevision, boolean fetchLfsFiles) @NotNull StringNativeGitOperationHelper.checkout(@Nullable File cacheDirectory, @NotNull File sourceDirectory, @NotNull String targetRevision, @Nullable String previousRevision) @NotNull StringNativeGitOperationHelper.checkout(@Nullable File cacheDirectory, @NotNull File sourceDirectory, @NotNull String targetRevision, @Nullable String ignored, boolean fetchLfsFiles) booleanGitOperationHelper.checkRevisionExistsInCacheRepository(@NotNull File repositoryDirectory, @NotNull String targetRevision) booleanNativeGitOperationHelper.checkRevisionExistsInCacheRepository(@NotNull File repositoryDirectory, @NotNull String targetRevision) default @NotNull StringGitOperationHelper.commit(@NotNull File sourceDirectory, @NotNull String message, @NotNull String committerName, @NotNull String committerEmail) @NotNull StringGitOperationHelper.commit(@NotNull File sourceDirectory, @NotNull String message, @NotNull String committerName, @NotNull String committerEmail, boolean stageModifications) @NotNull StringJGitOperationHelper.commit(@NotNull File sourceDirectory, @NotNull String message, @NotNull String committerName, @NotNull String committerEmail, boolean stageModifications) @NotNull StringNativeGitOperationHelper.commit(@NotNull File sourceDirectory, @NotNull String message, @NotNull String committerName, @NotNull String committerEmail, boolean stageModifications) voidGitOperationHelper.createBranch(@NotNull File sourceDirectory, @NotNull String branchName) voidJGitOperationHelper.createBranch(@NotNull File sourceDirectory, @NotNull String branchName) voidNativeGitOperationHelper.createBranch(@NotNull File sourceDirectory, @NotNull String branchName) static GitOperationHelperGitOperationHelperFactory.createGitOperationHelper(@NotNull AbstractGitExecutor executor, @NotNull GitRepositoryAccessData accessData, @NotNull SshProxyService sshProxyService, @NotNull BuildLogger buildLogger, @NotNull com.atlassian.sal.api.message.I18nResolver i18nResolver, @NotNull TrustedKeyHelper trustedKeyHelper) voidGitOperationHelper.createLightweightTag(@NotNull File sourceDirectory, @NotNull String tagName, @NotNull String revision) voidNativeGitOperationHelper.createLightweightTag(@NotNull File sourceDirectory, @NotNull String tagName, @NotNull String revision) GitCommandProcessor.createRemoteCommandBuilder(GitRepositoryAccessData gitRepositoryAccessData, String... commands) @NotNull CommitContextGitCommandProcessor.extractCommit(File directory, String targetRevision) 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) voidGitOperationHelper.fetch(@NotNull File sourceDirectory, @NotNull HashAndSource refAndHash, boolean useShallow) voidGitOperationHelper.fetch(@NotNull File sourceDirectory, @NotNull HashAndSource refAndHash, boolean useShallow, boolean fetchTagsByDefault) voidGitOperationHelper.fetch(@NotNull File sourceDirectory, @NotNull HashAndSource refAndHash, boolean useShallow, boolean fetchTagsByDefault, boolean fetchLfsFiles) voidGitOperationHelper.fetch(@NotNull File sourceDirectory, @NotNull String targetRevision, boolean useShallow) voidGitOperationHelper.fetch(@NotNull File sourceDirectory, @NotNull String targetRevision, boolean useShallow, boolean fetchTagsByDefault) voidGitOperationHelper.fetch(@NotNull File sourceDirectory, @NotNull String targetRevision, boolean useShallow, boolean fetchTagsByDefault, boolean fetchLfsFiles) voidJGitOperationHelper.fetch(@NotNull File sourceDirectory, @NotNull HashAndSource refAndHash, boolean useShallow) voidJGitOperationHelper.fetch(@NotNull File sourceDirectory, @NotNull HashAndSource refAndHash, boolean useShallow, boolean fetchTagsByDefault) voidJGitOperationHelper.fetch(@NotNull File sourceDirectory, @NotNull HashAndSource refAndHash, boolean useShallow, boolean fetchTagsByDefault, boolean fetchLfsFiles) voidJGitOperationHelper.fetch(@NotNull File sourceDirectory, @NotNull String targetRevision, boolean useShallow) voidJGitOperationHelper.fetch(@NotNull File sourceDirectory, @NotNull String targetRevision, boolean useShallow, boolean fetchTagsByDefault) voidJGitOperationHelper.fetch(@NotNull File sourceDirectory, @NotNull String targetRevision, boolean useShallow, boolean fetchTagsByDefault, boolean fetchLfsFiles) voidNativeGitOperationHelper.fetch(@NotNull File sourceDirectory, @NotNull HashAndSource hashAndSource, boolean useShallow) voidNativeGitOperationHelper.fetch(@NotNull File sourceDirectory, @NotNull HashAndSource hashAndSource, boolean useShallow, boolean fetchTagsByDefault) voidNativeGitOperationHelper.fetch(@NotNull File sourceDirectory, @NotNull HashAndSource hashAndSource, boolean useShallow, boolean fetchTagsByDefault, boolean fetchLfsFiles) voidNativeGitOperationHelper.fetch(@NotNull File sourceDirectory, @NotNull String targetBranchOrRevision, boolean useShallow) voidNativeGitOperationHelper.fetch(@NotNull File sourceDirectory, @NotNull String targetBranchOrRevision, boolean useShallow, boolean fetchTagsByDefault) voidNativeGitOperationHelper.fetch(@NotNull File sourceDirectory, @NotNull String targetBranchOrRevision, boolean useShallow, boolean fetchTagsByDefault, boolean fetchLfsFiles) RemoteTagsOutputHandler.finalizeAndGetTags()GitCommandProcessor.getBranchForSha(@NotNull File workingDirectory, String revision, String configuredBranch) GitOperationHelper.getBranchForSha(@NotNull File sourceDirectory, String revision, String configuredBranch) NativeGitOperationHelper.getBranchForSha(@NotNull File sourceDirectory, String revision, String configuredBranch) @NotNull CommitContextGets the commit for the revision, given a working directory.@NotNull CommitContext@NotNull CommitContextGitCommandProcessor.getCurrentBranch(@NotNull File workingDirectory) GitOperationHelper.getCurrentBranch(File checkoutPath) JGitOperationHelper.getCurrentBranch(@NotNull File checkoutPath) NativeGitOperationHelper.getCurrentBranch(@NotNull File checkoutPath) @NotNull StringGitOperationHelper.getCurrentRevision(@NotNull File sourceDirectory) @NotNull StringJGitOperationHelper.getCurrentRevision(@NotNull File sourceDirectory) @NotNull StringNativeGitOperationHelper.getCurrentRevision(@NotNull File sourceDirectory) GitCommandProcessor.getGitVersion(@NotNull File workingDirectory) Checks whether git exist in current system.GitOperationHelper.getOpenBranches(@NotNull GitRepositoryAccessData repositoryData) JGitOperationHelper.getOpenBranches(@NotNull GitRepositoryAccessData repositoryData) NativeGitOperationHelper.getOpenBranches(@NotNull GitRepositoryAccessData repositoryData) GitCommandProcessor.getPossibleBranchNameForCheckout(File workingDirectory, String revision, String configuredBranchName) GitCommandProcessor.getRemoteRefs(@NotNull GitRepositoryAccessData accessData) @NotNull List<TagAndRevision> GitCommandProcessor.getRemoteTags(@NotNull GitRepositoryAccessData accessData) protected StringJGitOperationHelper.getRevision(File sourceDirectory, @NotNull String revision) @NotNull StringGitCommandProcessor.getShaOf(@NotNull File workingDirectory, @NotNull String refOrBranchOrHash, @Nullable String path) GitOperationHelper.getTagsForRepository(@NotNull GitRepositoryAccessData accessData) NativeGitOperationHelper.getTagsForRepository(@NotNull GitRepositoryAccessData accessData) booleanGitCommandProcessor.isAncestor(Path gitWorkspace, GitHash rev1, GitHash rev2) booleanGitOperationHelper.isAncestor(@NotNull Path gitWorkspace, @NotNull GitHash rev1, @NotNull GitHash rev2) Returns true if you can reach rev1 by following parent relationship starting from rev2.booleanNativeGitOperationHelper.isAncestor(@NotNull Path gitWorkspace, @NotNull GitHash rev1, @NotNull GitHash rev2) booleanbooleanbooleanbooleanGitOperationHelper.merge(@NotNull File workspaceDir, @NotNull String targetRevision, @NotNull String committerName, @NotNull String committerEmail) booleanNativeGitOperationHelper.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) NativeGitOperationHelper.mergeAndReturnHead(@NotNull File workspaceDir, @NotNull String currentRevision, @NotNull String targetRevision, @NotNull String committerName, @NotNull String committerEmail) @NotNull HashAndSourceGitOperationHelper.obtainLatestRevision()GitOperationHelper.obtainLatestRevision(@NotNull File repositoryDirectory, GitRef ref, String path) @NotNull HashAndSourceJGitOperationHelper.obtainLatestRevision()@NotNull HashAndSourceNativeGitOperationHelper.obtainLatestRevision()NativeGitOperationHelper.obtainLatestRevision(@NotNull File repositoryDirectory, GitRef ref, String path) voidGitOperationHelper.pushBranchOrTag(@NotNull File sourceDirectory, @NotNull String refName) voidNativeGitOperationHelper.pushBranchOrTag(@NotNull File sourceDirectory, @NotNull String refName) voidGitOperationHelper.pushRevision(@NotNull File sourceDirectory, @NotNull String revision, @Nullable String currentBranch) voidNativeGitOperationHelper.pushRevision(@NotNull File sourceDirectory, @NotNull String revision, @Nullable String currentBranch) voidGitCommandProcessor.runCheckoutCommand(@NotNull File workingDirectory, String revision, String configuredBranchName, boolean withLfs) voidGitCommandProcessor.runCheckoutCommandForBranchOrRevision(@NotNull File workingDirectory, String destination, boolean disableLfs) voidGitCommandProcessor.runCloneCommand(@NotNull File workingDirectory, @NotNull File cacheDirectory, @NotNull GitRepositoryAccessData accessData) intGitCommandProcessor.runCommand(@NotNull GitCommandBuilder commandBuilder, @NotNull File workingDirectory) intGitCommandProcessor.runCommand(@NotNull GitCommandBuilder commandBuilder, @NotNull File workingDirectory, @NotNull com.atlassian.bamboo.plugins.git.GitCommandProcessor.GitOutputHandler outputHandler) voidGitCommandProcessor.runFetchCommand(@NotNull File workingDirectory, @NotNull GitRepositoryAccessData accessData, String refSpec, boolean useShallow, boolean fetchTagsByDefault) voidGitCommandProcessor.runInitCommand(@NotNull File workingDirectory) Creates .git repository in a given directory.voidGitCommandProcessor.runLfsFetchCommand(@NotNull GitRepositoryAccessData repositoryAccessData, @NotNull File workingDirectory, @NotNull GitRef resolvedRef, @NotNull HashAndSource hashAndSource) voidGitCommandProcessor.runLfsLogCommand(File workingDirectory) voidGitCommandProcessor.runLfsPullCommand(File workingDirectory) voidGitCommandProcessor.runLocalCloneCommand(@NotNull File workingDirectory, @NotNull File cacheDirectory, @NotNull GitRepositoryAccessData accessData) voidGitCommandProcessor.runLocalFetchCommand(@NotNull File workingDirectory, @NotNull GitRepositoryAccessData accessData) GitCommandProcessor.runLogCommand(File cacheDirectory, @Nullable String lastVcsRevisionKey, String targetRevision, @NotNull Set<String> shallows, int maxCommits, @Nullable String path) GitCommandProcessor.runLogCommandXBranch(File cacheDirectory, @NotNull String branchA, String branchB, @NotNull Set<String> shallows, int maxCommits) voidGitCommandProcessor.runMergeCommand(@NotNull GitCommandBuilder commandBuilder, @NotNull File workspaceDir) Returns true if there are modified files in the working directory or repository index after the mergeGitCommandProcessor.runStatusCommand(@NotNull File workingDirectory) voidGitCommandProcessor.runSubmoduleUpdateCommand(@NotNull GitRepositoryAccessData gitRepositoryAccessData, @NotNull File workingDirectory, boolean useSubmodulesWithShallowClones) Updates Git submodules, initialising them if necessary, and ensures they are fully fetched if initially shallowvoidChange origin url of the git repository in workingDirectory to an urlvoidGitCommandProcessor.setOriginToLocalDirectory(@NotNull File cacheDirectory, @NotNull File workingDirectory) Set origin url of the repository to cache directoryvoidGitOperationHelper.stageChanges(@NotNull File sourceDirectory, @NotNull Collection<String> pathsToAdd) voidNativeGitOperationHelper.stageChanges(@NotNull File sourceDirectory, @NotNull Collection<String> filePaths) GitCommandProcessor.validateAndPreprocessRepositoryUrl(String repositoryUrl) Validates and preprocesses a repository URL to ensure it is correctly formatted for use.protected voidGitCommandProcessor.validateRepositoryAccessData(GitRepositoryAccessData gitRepositoryAccessData) Validates and preprocesses the repository URL within the providedGitRepositoryAccessData.static voidUriUtils.validateSshUsername(@Nullable String username) 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) Constructors in com.atlassian.bamboo.plugins.git that throw RepositoryExceptionModifierConstructorDescriptionNativeGitOperationHelper(@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
Methods in com.atlassian.bamboo.plugins.git.v2 that throw RepositoryExceptionModifier and TypeMethodDescription@NotNull VcsWorkingCopyGitWorkingCopyManager.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 BuildRepositoryChangesGitChangeDetector.collectChangesForRevision(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChangesGitChangeDetector.collectChangesSinceRevision(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData lastRevisionData) @NotNull VcsWorkingCopyGitWorkingCopyManager.commitLocal(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) voidGitBranchCreator.createBranch(@NotNull VcsRepositoryData repositoryData, @NotNull String branchName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) voidGitTagCreator.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 voidGitChangeDetector.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 CommitContextGitBranchDetector.getFirstCommitApproximation(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContextGitBranchDetector.getLastCommit(@NotNull VcsRepositoryData repositoryData) GitBranchDetector.getOpenBranches(@NotNull VcsRepositoryData repositoryData) @NotNull VcsWorkingCopyGitWorkingCopyManager.getWorkingCopyInfo(@NotNull VcsRepositoryData repositoryData, @NotNull File checkoutPath) booleanGitTagsHandler.isBranchContainTag(VcsRepositoryData vcsRepositoryData, String branchName, TagAndRevision tagAndRevision) booleanGitBambooSpecsHandler.isNewer(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) @NotNull VcsWorkingCopyGitWorkingCopyManager.retrieveSourceCode(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) voidGitWorkingCopyManager.stageChanges(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData repositoryData, @NotNull Collection<String> pathsToAdd) @NotNull VcsWorkingCopyGitWorkingCopyManager.updateRemote(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @Nullable String commitMessage) @NotNull VcsWorkingCopyGitWorkingCopyManager.updateToLatestRevision(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopyGitWorkingCopyManager.updateToLatestRevision(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopyGitWorkingCopyManager.updateToLatestRevisionForSpecs(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) -
Uses of RepositoryException in com.atlassian.bamboo.plugins.github
Methods in com.atlassian.bamboo.plugins.github that throw RepositoryExceptionModifier and TypeMethodDescription@NotNull VcsWorkingCopyGitHubWorkingCopyManager.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 BuildRepositoryChangesGitHubChangeDetector.collectChangesForRevision(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChangesGitHubChangeDetector.collectChangesSinceRevision(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData lastRevisionData) @NotNull VcsWorkingCopyGitHubWorkingCopyManager.commitLocal(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) voidGitHubBranchCreator.createBranch(@NotNull VcsRepositoryData repositoryData, @NotNull String branchName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) voidGitHubTagCreator.createTag(@NotNull VcsRepositoryData repositoryData, @NotNull String tagName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) 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 CommitContextGitHubBranchDetector.getFirstCommit(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContextGitHubBranchDetector.getFirstCommitApproximation(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContextGitHubBranchDetector.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) @NotNull VcsWorkingCopyGitHubWorkingCopyManager.getWorkingCopyInfo(@NotNull VcsRepositoryData repositoryData, @NotNull File checkoutPath) booleanGitHubTagsHandler.isBranchContainTag(VcsRepositoryData vcsRepositoryData, String branchName, TagAndRevision tagAndRevision) booleanGitHubBambooSpecsHandler.isNewer(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) booleanGitHubCommitCommenter.publishComment(@NotNull VcsRepositoryData repositoryData, @NotNull String commitId, @NotNull String payload) booleanGitHubCommitCommenter.publishRssStatus(@NotNull VcsRepositoryData repositoryData, @NotNull String commitId, @NotNull BambooEvent event) @NotNull VcsWorkingCopyGitHubWorkingCopyManager.retrieveSourceCode(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) voidGitHubWorkingCopyManager.stageChanges(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData repositoryData, @NotNull Collection<String> pathsToAdd) @NotNull VcsWorkingCopyGitHubWorkingCopyManager.updateRemote(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) @NotNull VcsWorkingCopyGitHubWorkingCopyManager.updateToLatestRevision(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopyGitHubWorkingCopyManager.updateToLatestRevision(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopyGitHubWorkingCopyManager.updateToLatestRevisionForSpecs(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) -
Uses of RepositoryException in com.atlassian.bamboo.plugins.github.accessor
Methods in com.atlassian.bamboo.plugins.github.accessor that throw RepositoryExceptionModifier and TypeMethodDescriptionbooleanGitHubAccessor.commentOnCommit(String commitId, VcsRepositoryData repositoryData, String message) Adds a comment to a commit.booleanGitHubAccessor.sendBuildStatus(String commitId, VcsRepositoryData repositoryData, Map<String, String> payload) Sends a build status for a commit. -
Uses of RepositoryException in com.atlassian.bamboo.plugins.stash
Methods in com.atlassian.bamboo.plugins.stash that throw RepositoryExceptionModifier and TypeMethodDescriptionvoidBitbucketServerBuildWarningsUpdater.deleteBuildWarnings(@NotNull VcsRepositoryData repository, @NotNull String changeSetId, @NotNull ImmutableChainResultsSummary resultsSummary) @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) booleanBitbucketServerBuildWarningsUpdater.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
Subclasses of RepositoryException in com.atlassian.bamboo.plugins.stash.repositoryModifier and TypeClassDescriptionclassWe need to know that exception is Stash related.class -
Uses of RepositoryException in com.atlassian.bamboo.plugins.stash.v2
Methods in com.atlassian.bamboo.plugins.stash.v2 that throw RepositoryExceptionModifier and TypeMethodDescription@NotNull VcsWorkingCopyBitbucketServerWorkingCopyManager.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 BuildRepositoryChangesBitbucketServerChangeDetector.collectChangesForRevision(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChangesBitbucketServerChangeDetector.collectChangesSinceRevision(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData lastRevisionData) @NotNull VcsWorkingCopyBitbucketServerWorkingCopyManager.commitLocal(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) voidBitbucketServerBranchCreator.createBranch(@NotNull VcsRepositoryData repositoryData, @NotNull String branchName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) voidBitbucketServerTagCreator.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> TAbstractBitbucketServerExecutor.executeOnMirrorWithPrimaryFallback(@NotNull RepositoryExceptionAwareFunction<VcsRepositoryData, T> exec, @NotNull VcsRepositoryData vcsRepositoryData) protected <T> TAbstractBitbucketServerExecutor.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 CommitContextBitbucketServerBranchDetector.getFirstCommitApproximation(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContextBitbucketServerBranchDetector.getLastCommit(@NotNull VcsRepositoryData repositoryData) BitbucketServerBranchDetector.getOpenBranches(@NotNull VcsRepositoryData repositoryData) @NotNull VcsWorkingCopyBitbucketServerWorkingCopyManager.getWorkingCopyInfo(@NotNull VcsRepositoryData repositoryData, @NotNull File checkoutPath) booleanBitbucketServerTagsHandler.isBranchContainTag(VcsRepositoryData vcsRepositoryData, String branchName, TagAndRevision tagAndRevision) booleanBitbucketServerBambooSpecsHandler.isNewer(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) @NotNull VcsWorkingCopyBitbucketServerWorkingCopyManager.retrieveSourceCode(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) voidBitbucketServerWorkingCopyManager.stageChanges(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData repositoryData, @NotNull Collection<String> pathsToAdd) @NotNull VcsWorkingCopyBitbucketServerWorkingCopyManager.updateRemote(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) @NotNull VcsWorkingCopyBitbucketServerWorkingCopyManager.updateToLatestRevision(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopyBitbucketServerWorkingCopyManager.updateToLatestRevision(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopyBitbucketServerWorkingCopyManager.updateToLatestRevisionForSpecs(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) -
Uses of RepositoryException in com.atlassian.bamboo.plugins.testutils.rest.resource.repository
Methods in com.atlassian.bamboo.plugins.testutils.rest.resource.repository that throw RepositoryExceptionModifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseRepositoryResource.deleteBuildWarnings(long repositoryId, String resultKeyString) jakarta.ws.rs.core.ResponseRepositoryResource.sendBuildWarnings(long repositoryId, String resultKeyString, RestBuildWarnings request) booleanRepositoryResource.sendCommitComment(String repositoryName, Map<String, String> body) Used for testing of commit comment functionality. -
Uses of RepositoryException in com.atlassian.bamboo.repository
Subclasses of RepositoryException in com.atlassian.bamboo.repositoryModifier and TypeClassDescriptionclassWhen SSH transport is used for server access and its key doesn't exists in Trusted keys.classAn exception when the repository is invalid and should be handledclassMethods in com.atlassian.bamboo.repository that throw RepositoryExceptionModifier and TypeMethodDescriptionRepositoryCachingFacade.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) -
Uses of RepositoryException in com.atlassian.bamboo.repository.svn.v2
Methods in com.atlassian.bamboo.repository.svn.v2 that throw RepositoryExceptionModifier and TypeMethodDescription@NotNull BuildRepositoryChangesSvnChangeDetector.collectChangesForRevision(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChangesSvnChangeDetector.collectChangesSinceRevision(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData revisionData) voidSvnBranchCreator.createBranch(@NotNull VcsRepositoryData repositoryData, @NotNull String branchName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) voidSvnTagCreator.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 CommitContextSvnBranchDetector.getFirstCommitApproximation(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContextSvnBranchDetector.getLastCommit(@NotNull VcsRepositoryData repositoryData) SvnBranchDetector.getOpenBranches(@NotNull VcsRepositoryData repositoryData) @NotNull VcsWorkingCopySvnWorkingCopyManager.getWorkingCopyInfo(@NotNull VcsRepositoryData repositoryData, @NotNull File checkoutPath) @NotNull VcsWorkingCopySvnWorkingCopyManager.retrieveSourceCode(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) @NotNull VcsWorkingCopySvnWorkingCopyManager.updateToLatestRevision(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopySvnWorkingCopyManager.updateToLatestRevision(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopySvnWorkingCopyManager.updateToLatestRevisionForSpecs(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) -
Uses of RepositoryException in com.atlassian.bamboo.v2.build.task
Methods in com.atlassian.bamboo.v2.build.task that throw RepositoryExceptionModifier and TypeMethodDescription@NotNull CommonContextInitializeBuild.call(@NotNull CommonContext commonContext, @NotNull ReadOnlyCapabilitySet capabilitySet) -
Uses of RepositoryException in com.atlassian.bamboo.v2.trigger
Methods in com.atlassian.bamboo.v2.trigger that throw RepositoryExceptionModifier and TypeMethodDescription@NotNull BuildChangesChangeDetectionManager.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 BuildChangesChangeDetectionManager.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 BuildChangesDefaultChangeDetectionManager.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 BuildRepositoryChangesChangeDetectionManager.collectChangesBetween(@NotNull ImmutableChain chain, @NotNull PlanRepositoryDefinition repositoryDefinition, @Nullable PlanVcsRevisionData fromVcsRevisionData, @NotNull PlanVcsRevisionData toVcsRevisionData) Given aPlanRepositoryDefinitionfinds theBuildChangesobject that captures all changes that occurred between the fromVcsRevisionKey to toVcsRevisionKey This method suppresses quiet period settings and returns changes immediately.@NotNull BuildRepositoryChangesDefaultChangeDetectionManager.collectChangesBetween(@NotNull ImmutableChain chain, @NotNull PlanRepositoryDefinition repositoryDefinition, @Nullable PlanVcsRevisionData fromVcsRevisionData, @NotNull PlanVcsRevisionData toVcsRevisionData) @NotNull BuildRepositoryChangesChangeDetectionManager.collectChangesSinceLastBuild(@NotNull ImmutableChain chain, @NotNull PlanRepositoryDefinition repositoryDefinition, @NotNull PlanVcsRevisionData lastVcsRevisionData, @Nullable Map<String, String> customVariableValues, @Nullable String customRevision) Given aPlanRepositoryDefinitionfinds theBuildRepositoryChangesobject that captures all changes that occurred since the lastVcsRevisionKey to the current latest found on the repository.@NotNull BuildRepositoryChangesDefaultChangeDetectionManager.collectChangesSinceLastBuild(@NotNull ImmutableChain chain, @NotNull PlanRepositoryDefinition repositoryDefinition, @NotNull PlanVcsRevisionData lastVcsRevisionData, @Nullable Map<String, String> customVariableValues, @Nullable String customRevision) @NotNull BuildChangesChangeDetectionManager.collectChangesSinceLastBuildIfTriggered(@NotNull ImmutableChain chain, @Nullable Map<String, String> customVariableValues, @Nullable Set<Long> triggeringRepositories) Collect changes for a plan since the last build.default @NotNull BuildChangesChangeDetectionManager.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 BuildChangesDefaultChangeDetectionManager.collectChangesSinceLastBuildIfTriggered(@NotNull ImmutableChain chain, @Nullable Map<String, String> customVariableValues, @Nullable Set<Long> triggeringRepositories) @NotNull BuildChangesDefaultChangeDetectionManager.collectChangesSinceLastBuildIfTriggered(@NotNull ImmutableChain chain, @Nullable Map<String, String> customVariableValues, @Nullable Set<Long> triggeringRepositories, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) protected @NotNull BuildRepositoryChangesDefaultChangeDetectionManager.collectChangesSinceLastBuildInternal(@NotNull ImmutableChain chain, @NotNull PlanRepositoryDefinition repositoryDefinition, @NotNull PlanVcsRevisionData lastVcsRevisionData, @Nullable Map<String, String> customVariableValues, @Nullable String customRevision, boolean isBuildTrigger) @Nullable BuildChangesAbstractDependentDetectionAction.performDelayedChangeDetection(BuildContext buildContext, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @Nullable BuildChangesChildDependencyBuildDetectionAction.performDelayedChangeDetection(BuildContext buildContext, @NotNull PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @NotNull BuildChangesContinuedBuildDetectionAction.performDelayedChangeDetection(BuildContext buildContext, @NotNull PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @Nullable BuildChangesInitialBuildDetectionAction.performDelayedChangeDetection(BuildContext buildContext, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @Nullable BuildChangesManualBuildDetectionAction.performDelayedChangeDetection(BuildContext buildContext, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @Nullable BuildChangesScheduledBuildDetectionAction.performDelayedChangeDetection(BuildContext buildContext, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @Nullable BuildChangesTagBuildAction.performDelayedChangeDetection(BuildContext buildContext, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) voidChangeDetectionManager.updateIntegrationRepositoryDetails(ImmutableChain chain, BuildChanges buildChanges) voidDefaultChangeDetectionManager.updateIntegrationRepositoryDetails(ImmutableChain chain, BuildChanges buildChanges) -
Uses of RepositoryException in com.atlassian.bamboo.vcs
Methods in com.atlassian.bamboo.vcs that throw RepositoryExceptionModifier 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 revisionsrev1andrev2.booleanBambooSpecsHandler.isNewer(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) Returns true ifrev2is a newer revision in the repository thanrev1and therefore the specs should be run. -
Uses of RepositoryException in com.atlassian.bamboo.vcs.configurator
Methods in com.atlassian.bamboo.vcs.configurator that throw RepositoryExceptionModifier and TypeMethodDescriptiondefault @NotNull FileVcsMavenPomAccessor.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
Methods in com.atlassian.bamboo.vcs.runtime that throw RepositoryExceptionModifier and TypeMethodDescription@NotNull VcsWorkingCopyMergingVcsWorkingCopyManager.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 BuildRepositoryChangesVcsChangeDetector.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 BuildRepositoryChangesVcsChangeDetector.collectChangesForRevision(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChangesVcsChangeDetector.collectChangesSinceRevision(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData lastRevisionData) @NotNull VcsWorkingCopyUpdatingVcsWorkingCopyManager.commitLocal(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) Create a local commit.voidVcsBranchCreator.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.voidVcsTagCreator.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.voidVcsBuildWarningsUpdater.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 CommitContextVcsBranchDetector.getFirstCommit(@NotNull VcsRepositoryData repositoryData) Deprecated.default @NotNull CommitContextVcsBranchDetector.getFirstCommitApproximation(@NotNull VcsRepositoryData repositoryData) Retrieve an old, preferably the first commit on a branch.@NotNull CommitContextVcsBranchDetector.getLastCommit(@NotNull VcsRepositoryData repositoryData) Retrieve last commit on the branch set on this Repository.VcsBranchDetector.getOpenBranches(@NotNull VcsRepositoryData repositoryData) Setof open branches that are discovered in the repository.@NotNull List<VcsPullRequest> VcsPullRequestDetector.getOpenPullRequests(@NotNull VcsRepositoryData repositoryData) Listof open pull requests that are discovered in the repository.@NotNull VcsWorkingCopyStatusProvidingVcsWorkingCopyManager.getWorkingCopyInfo(@NotNull VcsRepositoryData repositoryData, @NotNull File checkoutPath) Provide repository working copy information for the given checkout path.@NotNull FileFixedDirectoryWorkingCopyManager.getWorkingCopyPath(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData) Deprecated.Based on configuration and current context produce absolute path to the working copy.booleanVcsTagsHandler.isBranchContainTag(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull String branchName, @NotNull TagAndRevision tagAndRevision) booleanVcsCommitCommenter.publishComment(@NotNull VcsRepositoryData repositoryData, @NotNull String commitId, @NotNull String payload) Publish comment to repository commit.booleanVcsCommitCommenter.publishRssStatus(@NotNull VcsRepositoryData repositoryData, @NotNull String commitId, @NotNull BambooEvent event) Publish Bamboo Specs execution status to repository commit.@NotNull VcsWorkingCopyFixedDirectoryWorkingCopyManager.retrieveSourceCode(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision) Deprecated.Checkout or update a working copy to a revision.default @NotNull VcsWorkingCopyFixedDirectoryWorkingCopyManager.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 VcsWorkingCopyVcsWorkingCopyManager.retrieveSourceCode(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) Checkout or update a working copy to a revision.booleanVcsBuildWarningsUpdater.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 voidUpdatingVcsWorkingCopyManager.stageChanges(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData repositoryData, @NotNull Collection<String> pathsToAdd) Stage changes for committing.@NotNull VcsWorkingCopyUpdatingVcsWorkingCopyManager.updateRemote(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) Update remote repository.default @NotNull VcsWorkingCopyFixedDirectoryWorkingCopyManager.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 VcsWorkingCopyNoContextVcsWorkingCopyManager.updateToLatestRevision(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) Checkout or update a working copy to the latest revision.@NotNull VcsWorkingCopyVcsWorkingCopyManager.updateToLatestRevision(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) Checkout or update a working copy to the latest revision.default @NotNull VcsWorkingCopyNoContextVcsWorkingCopyManager.updateToLatestRevisionForSpecs(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) Checkout or update a working copy to the latest revision.
VcsBranchDetector.getFirstCommitApproximation(VcsRepositoryData)instead