Uses of Interface
com.atlassian.bamboo.vcs.configuration.VcsRepositoryData
Package
Description
-
Uses of VcsRepositoryData in com.atlassian.bamboo.build
Modifier and TypeMethodDescriptionPlanResultsAction.getRepositoryData
(@NotNull RepositoryChangeset repositoryChangeset) Modifier and TypeMethodDescription@Nullable VcsRepositoryViewer
PlanResultsAction.getRepositoryViewer
(@NotNull VcsRepositoryData repositoryData) @Nullable String
PlanResultsAction.getUrlForCommitId
(@Nullable String commitId, @NotNull VcsRepositoryData repositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.chains
Modifier and TypeMethodDescriptionvoid
ChainResultManager.createRepositorySpecFailedResult
(@NotNull ImmutableChain plan, @NotNull VcsRepositoryData repositoryData, @NotNull BuildChanges buildChanges, int buildNumber, @NotNull VcsLocationBambooSpecsState specsState) Create and save chain result for plan which was not updated when Repository stored specs execution was failedvoid
ChainResultManagerImpl.createRepositorySpecFailedResult
(@NotNull ImmutableChain plan, @NotNull VcsRepositoryData repositoryData, @NotNull BuildChanges buildChanges, int buildNumber, @NotNull VcsLocationBambooSpecsState specsState) void
ChainResultManager.createRepositorySpecSuccessResult
(@NotNull ImmutableChain plan, @NotNull VcsRepositoryData repositoryData, @NotNull BuildChanges buildChanges, int buildNumber) Create and save chain result for plan which was updated when Repository stored specs executedvoid
ChainResultManagerImpl.createRepositorySpecSuccessResult
(@NotNull ImmutableChain plan, @NotNull VcsRepositoryData repositoryData, @NotNull BuildChanges buildChanges, int buildNumber) -
Uses of VcsRepositoryData in com.atlassian.bamboo.chains.branches
Modifier and TypeMethodDescriptionstatic BranchStatusLinkInfo
BranchStatusLinkInfo.forRepository
(@NotNull VcsRepositoryData vcsRepositoryData, @Nullable String navigationSource) Create branch status link info for specified repository and VCS branch. -
Uses of VcsRepositoryData in com.atlassian.bamboo.configuration.credentials
Modifier and TypeMethodDescriptionDeleteSharedCredentials.getGlobalRepositoryDefinitionsMap()
DeleteSharedCredentials.getPlanBranchRepositoryDefinitionsMap()
DeleteSharedCredentials.getPlanRepositoryDefinitionsMap()
DeleteSharedCredentials.getProjectRepositoryDefinitionsMap()
-
Uses of VcsRepositoryData in com.atlassian.bamboo.configuration.external
Modifier and TypeMethodDescriptionRssPermissionsService.buildRssPermissions
(VcsRepositoryData repository) RssPermissionsServiceImpl.buildRssPermissions
(VcsRepositoryData repository) @NotNull ErrorCollection
RssDetectionService.canEnqueue
(@NotNull VcsRepositoryData vcsRepositoryData) Checks whether Bamboo can enqueue RSS detection for the given repository.@NotNull ErrorCollection
RssDetectionServiceImpl.canEnqueue
(@NotNull VcsRepositoryData vcsRepositoryData) RepositoryExportService.exportLinkedRepository
(@NotNull VcsRepositoryData repositoryData) Export a linked repository to default location in Bamboo home dir.RepositoryExportServiceImpl.exportLinkedRepository
(@NotNull VcsRepositoryData repositoryData) void
SpecsConsumer.importPlanProperties
(@NotNull SpecsConsumer.PlanPropertiesSupplier topLevelPlanPropertiesSupplier, @NotNull RssPermissions rssPermissions, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull SpecsType specsType, boolean noChangesInPlanProperties) Import plan propertiesboolean
RssPermissions.isRepositoryAllowed
(@NotNull VcsRepositoryData repository) Whether the Bamboo Specs stored in given repository is allowed to use repository specified by the id.void
SpecsConsumer.onError
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull VcsBambooSpecsSource specsSource, @NotNull RssPermissions rssPermissions, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull Throwable throwable, @NotNull String logFilename) Handle problem with specs importvoid
SpecsConsumer.onSuccess
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull VcsLocationBambooSpecsState specsState, @NotNull RssPermissions rssPermissions, @NotNull VcsLocationBambooSpecsState bambooSpecsState, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull String logFilename) Handle specs execution successvoid
SpecsConsumer.onYamlValidationError
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull VcsBambooSpecsSource specsSource, @NotNull RssPermissions rssPermissions, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull Exception throwable, @NotNull String logFilename) Handle problem with yaml validationboolean
SpecsConsumer.processSpecsDirectoryRemoval
(@NotNull VcsRepositoryData repository, @NotNull VcsLocationBambooSpecsState specsState, @NotNull List<CommitContext> commits, @NotNull RssPermissions rssPermissions, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull String logFilename) Handle situation where no Specs have been found in the repository (for the current revision)void
RepositoryStoredSpecsService.reportMissingSpecs
(@NotNull VcsLocationBambooSpecsState vcsLocationBambooSpecsState, @NotNull VcsRepositoryData repository, @NotNull String errorMessages, @NotNull List<CommitContext> commits) Record failed specs scan.void
RepositoryStoredSpecsServiceImpl.reportMissingSpecs
(@NotNull VcsLocationBambooSpecsState vcsLocationBambooSpecsState, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String errorMessage, @NotNull List<CommitContext> commits) void
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 resultsvoid
RepositoryStoredSpecsServiceImpl.runBambooSpecs
(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryModuleDescriptor vcsRepositoryModuleDescriptor, @NotNull VcsRepositoryData repository, @NotNull VcsBranch vcsBranch, @NotNull VcsLocationBambooSpecsState specsState, @NotNull List<CommitContext> commits, boolean shouldReportMissingSpecs) Modifier and TypeMethodDescriptionvoid
RssTriggeringService.triggerRss
(List<VcsRepositoryData> vcsRepositoryDataList) Detects either RSS should be triggered for a particular vcs repository data and if yes triggers execution. -
Uses of VcsRepositoryData in com.atlassian.bamboo.configuration.external.detection
Modifier and TypeMethodDescriptionvoid
RssJointSpecsConsumer.importPlanProperties
(@NotNull SpecsConsumer.PlanPropertiesSupplier topLevelPlanPropertiesSupplier, @NotNull RssPermissions rssPermissions, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull SpecsType specsType, boolean noChangesInPlanProperties) void
RssJointSpecsConsumer.onError
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull VcsBambooSpecsSource specsSource, @NotNull RssPermissions rssPermissions, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull Throwable throwable, @NotNull String logFilename) void
RssJointSpecsConsumer.onSuccess
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull VcsLocationBambooSpecsState specsState, @NotNull RssPermissions rssPermissions, @NotNull VcsLocationBambooSpecsState bambooSpecsState, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull String logFilename) void
RssJointSpecsConsumer.onYamlValidationError
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull VcsBambooSpecsSource specsSource, @NotNull RssPermissions rssPermissions, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull Exception throwable, @NotNull String logFilename) boolean
RssJointSpecsConsumer.processSpecsDirectoryRemoval
(@NotNull VcsRepositoryData repository, @NotNull VcsLocationBambooSpecsState specsState, @NotNull List<CommitContext> commits, @NotNull RssPermissions rssPermissions, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull String logFilename) ModifierConstructorDescriptionRssDetectionTriggerData
(@NotNull VcsRepositoryData repository, @NotNull VcsRepositoryModuleDescriptor repositoryDescriptor, @NotNull VcsLocationBambooSpecsState specsState, @NotNull List<CommitContext> specsCommits, boolean reportMissingSpecs) -
Uses of VcsRepositoryData in com.atlassian.bamboo.configuration.external.exporters
Modifier and TypeMethodDescriptiondefault @NotNull PartialVcsRepositoryData
RepositoryExporter.importRepository
(@NotNull com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties repositoryProperties, @Nullable VcsRepositoryData existingData, boolean global, @NotNull VcsRepositoryContext repositoryContext) Transform repository properties to format used by Bamboo services.@NotNull PartialVcsRepositoryData
RepositoryExporter.importRepository
(@Nullable com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties repositoryProperties, @Nullable VcsRepositoryData existingData, @Nullable VcsRepositoryData parentData, boolean global, @Nullable com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryBranchProperties branchOverride, @NotNull VcsRepositoryContext repositoryContext) Transform repository properties to format used by Bamboo services.@NotNull PartialVcsRepositoryData
RepositoryExporterImpl.importRepository
(@NotNull com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties repositoryProperties, @Nullable VcsRepositoryData existingData, @Nullable VcsRepositoryData parentDataArg, boolean global, @Nullable com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryBranchProperties branchOverride, @NotNull VcsRepositoryContext repositoryContext) <T extends com.atlassian.bamboo.specs.api.builders.repository.VcsRepository<T,
E>, E extends com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties>
TRepositoryExporter.toSpecsEntity
(@NotNull VcsRepositoryData repositoryData, @NotNull VcsRepositoryContext repositoryContext) <T extends com.atlassian.bamboo.specs.api.builders.repository.VcsRepository<T,
E>, E extends com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties>
TRepositoryExporterImpl.toSpecsEntity
(@NotNull VcsRepositoryData repositoryData, @NotNull VcsRepositoryContext repositoryContext) -
Uses of VcsRepositoryData in com.atlassian.bamboo.configuration.external.rss
Modifier and TypeMethodDescriptionRepositoryStoredSpecsResultHelper.createSpecResultAndDisablePlans
(@NotNull Collection<PlanKey> plans, @NotNull VcsRepositoryData repositoryData, @NotNull List<CommitContext> commits, @NotNull RssPermissions rssPermissions, boolean specsExecutionSuccessful, @NotNull VcsLocationBambooSpecsState bambooSpecsState) Creates specs execution results for givenplans
and disable themRepositoryStoredSpecsResultHelperImpl.createSpecResultAndDisablePlans
(@NotNull Collection<PlanKey> plans, @NotNull VcsRepositoryData repositoryData, @NotNull List<CommitContext> commits, @NotNull RssPermissions rssPermissions, boolean specsExecutionSuccessful, @NotNull VcsLocationBambooSpecsState bambooSpecsState) void
RepositoryStoredSpecsExecutionService.generateBambooYamlsFromSpecs
(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryData repository, @NotNull VcsBambooSpecsSource specsSource, @NotNull Path specsDir, @NotNull Path outputDir, @NotNull RssSecurityConfiguration rssSecurityConfiguration, @NotNull RssPermissions rssPermissions, @NotNull List<CommitContext> commits, @NotNull RssExecutionOutputHandler stdout, @NotNull String logFilename) Execute Java Specsvoid
RepositoryStoredSpecsExecutionServiceImpl.generateBambooYamlsFromSpecs
(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryData repository, @NotNull VcsBambooSpecsSource specsSource, @NotNull Path specsDir, @NotNull Path outputDir, @NotNull RssSecurityConfiguration rssSecurityConfiguration, @NotNull RssPermissions rssPermissions, @NotNull List<CommitContext> commits, @NotNull RssExecutionOutputHandler stdout, @NotNull String logFilename) RepositoryStoredSpecsResultHelper.getBuildChanges
(@NotNull VcsRepositoryData repositoryData, @NotNull List<CommitContext> commits) Get repository changes for Specs execution result@NotNull BuildChanges
RepositoryStoredSpecsResultHelperImpl.getBuildChanges
(@NotNull VcsRepositoryData repositoryData, @NotNull List<CommitContext> commits) boolean
YamlSpecsImportService.processSimplifiedYaml
(SpecsConsumer specsConsumer, VcsRepositoryData repository, VcsBambooSpecsSource specsSource, Path yamlFile, Path workingDir, RssPermissions rssPermissions, List<CommitContext> commits, RssExecutionOutputHandler stdout, String logFilename) Import configuration from Yaml Specsboolean
YamlSpecsImportServiceImpl.processSimplifiedYaml
(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryData repository, @NotNull VcsBambooSpecsSource specsSource, @NotNull Path yamlFile, @NotNull Path workingDir, @NotNull RssPermissions rssPermissions, @NotNull List<CommitContext> commits, @NotNull RssExecutionOutputHandler stdout, @NotNull String logFilename) boolean
JavaSpecsImportService.processSpecs
(SpecsConsumer specsConsumer, VcsRepositoryData repository, VcsBambooSpecsSource specsSource, Path workingDir, Path specsDir, RssSecurityConfiguration rssSecurityConfiguration, RssPermissions rssPermissions, List<CommitContext> commits, RssExecutionOutputHandler stdout, String logFilename) Execute Java Specs and import resultsboolean
JavaSpecsImportServiceImpl.processSpecs
(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryData repository, @NotNull VcsBambooSpecsSource specsSource, @NotNull Path workingDir, @NotNull Path specsDir, @NotNull RssSecurityConfiguration rssSecurityConfiguration, @NotNull RssPermissions rssPermissions, @NotNull List<CommitContext> commits, @NotNull RssExecutionOutputHandler stdout, @NotNull String logFilename) void
RepositoryStoredSpecsResultHelper.publishRssErrorEvent
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull VcsBambooSpecsSource specsSource, @NotNull RssPermissions rssPermissions, @NotNull Throwable throwable, @NotNull Map<String, RssAffectedPlan> affectedPlans, @NotNull Collection<PlanKey> notUpdatedPlans, @NotNull Collection<Long> notUpdatedDeploymentProjects, @NotNull String logFilename) Handles specs execution error: creates specs result for remaining plans and publishesRssErrorEvent
void
RepositoryStoredSpecsResultHelperImpl.publishRssErrorEvent
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull VcsBambooSpecsSource specsSource, @NotNull RssPermissions rssPermissions, @NotNull Throwable throwable, @NotNull Map<String, RssAffectedPlan> affectedPlans, @NotNull Collection<PlanKey> notUpdatedPlans, @NotNull Collection<Long> notUpdatedDeploymentProjects, @NotNull String logFilename) void
YamlSpecsImportService.validateYaml
(@NotNull String yaml, @NotNull VcsRepositoryData repository) Validate Bamboo Yaml Specs.void
YamlSpecsImportServiceImpl.validateYaml
(@NotNull String bambooYaml, @NotNull VcsRepositoryData repository) Modifier and TypeMethodDescriptionvoid
RssTriggeringServiceImpl.triggerRss
(List<VcsRepositoryData> vcsRepositoryDataList) -
Uses of VcsRepositoryData in com.atlassian.bamboo.configuration.external.rss.importers
Modifier and TypeMethodDescriptionPlanImporterProvider.getEntityProvider
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull RssExecutionOutputHandler outputHandler, @NotNull SpecsType specsType, @NotNull Optional<VcsBambooSpecsSource> specsSource) -
Uses of VcsRepositoryData in com.atlassian.bamboo.configuration.external.yaml
Modifier and TypeMethodDescription@NotNull com.atlassian.bamboo.specs.api.builders.deployment.Deployment
BambooYamlToSpecsConverter.createDeploymentProject
(@NotNull BambooYamlDeploymentDefinition deploymentDefinition, @NotNull VcsRepositoryData repository) Create a new instance of a specsDeployment
for the given YAML deployment definition.@NotNull com.atlassian.bamboo.specs.api.builders.deployment.Deployment
BambooYamlToSpecsConverterImpl.createDeploymentProject
(@NotNull BambooYamlDeploymentDefinition deploymentDefinition, @NotNull VcsRepositoryData repository) @NotNull com.atlassian.bamboo.specs.api.builders.plan.Plan
BambooYamlToSpecsConverter.createPlan
(@NotNull BambooYamlPlanDefinition planDefinition, @NotNull VcsRepositoryData repository) Create a new instance of a specsPlan
for the given YAML plan definition.@NotNull com.atlassian.bamboo.specs.api.builders.plan.Plan
BambooYamlToSpecsConverterImpl.createPlan
(@NotNull BambooYamlPlanDefinition yamlPlan, @NotNull VcsRepositoryData repository) @NotNull BambooYamlDeploymentDefinition
BambooYamlParser.parseDeployment
(@NotNull Map<String, Object> yamlStructure, @NotNull BambooYamlVersion yamlVersion, @NotNull VcsRepositoryData repository) Constructs an instance ofBambooYamlDeploymentDefinition
based on the given YAML structure.@NotNull BambooYamlDeploymentDefinition
BambooYamlParserImpl.parseDeployment
(@NotNull Map<String, Object> structure, @NotNull BambooYamlVersion yamlVersion, @NotNull VcsRepositoryData repository) @NotNull BambooYamlPlanDefinition
BambooYamlParser.parsePlan
(@NotNull Map<String, Object> yamlStructure, @NotNull BambooYamlVersion yamlVersion, @NotNull VcsRepositoryData repository, @NotNull RssExecutionOutputHandler stdout) Constructs an instance ofBambooYamlPlanDefinition
based on the given YAML structure.@NotNull BambooYamlPlanDefinition
BambooYamlParserImpl.parsePlan
(@NotNull Map<String, Object> rawYamlStructure, @NotNull BambooYamlVersion yamlVersion, @NotNull VcsRepositoryData repository, @NotNull RssExecutionOutputHandler stdout) void
BambooYamlValidator.validatePlan
(@NotNull BambooYamlPlanDefinition planDefinition, @NotNull VcsRepositoryData repository) Validates an instance ofBambooYamlPlanDefinition
.void
BambooYamlValidatorImpl.validatePlan
(@NotNull BambooYamlPlanDefinition bambooYamlDefinition, @NotNull VcsRepositoryData repository) -
Uses of VcsRepositoryData in com.atlassian.bamboo.configuration.repository
Modifier and TypeMethodDescriptionViewAllRepositories.RepositoryDisplay.getRepositoryData()
ViewLinkedRepository.getVcsRepositoryData()
Modifier and TypeMethodDescriptionList<? extends VcsRepositoryData>
ConfigureLinkedRepositories.getRepositoryDefinitions()
Modifier and TypeMethodDescription@NotNull VcsUIConfigBean.VcsHtmlFragments
VcsUIConfigBean.prepareViewHtmlFragments
(@NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @NotNull VcsRepositoryData vcsDefinition, @Nullable Long projectId) @NotNull String
VcsUIConfigBean.renderBranchIntegrationHtml
(@NotNull VcsRepositoryModuleDescriptor vcsDescriptor, VcsRepositoryData vcsDefinition) ModifierConstructorDescriptionRepositoryDisplay
(VcsRepositoryData repositoryData) VcsTypeSelector
(@NotNull VcsRepositoryData repositoryData, @NotNull VcsRepositoryModuleDescriptor descriptor) VcsTypeSelector
(@NotNull VcsRepositoryData repositoryData, @NotNull VcsRepositoryModuleDescriptor descriptor, @NotNull String group, @NotNull VcsUIConfigBean.VcsHtmlFragments fragments, boolean hasReadPermission) -
Uses of VcsRepositoryData in com.atlassian.bamboo.credentials
Modifier and TypeMethodDescriptionSharedCredentialsInRepositories.getGlobalRepositories()
SharedCredentialsInRepositories.getPlanBranchRepositories()
SharedCredentialsInRepositories.getPlanRepositories()
SharedCredentialsInRepositories.getProjectRepositories()
Modifier and TypeMethodDescriptionboolean
CredentialsUsageDetector.hasProjectSharedCredentialsInRepository
(VcsRepositoryData vcsRepositoryData) boolean
CredentialsUsageDetectorImpl.hasProjectSharedCredentialsInRepository
(VcsRepositoryData vcsRepositoryData) Modifier and TypeMethodDescriptionstatic Iterable<CredentialsData>
Credentials.getAllSharedCredentials
(@NotNull Iterable<? extends VcsRepositoryData> repositories, @NotNull VcsRepositoryManager vcsRepositoryManager, @NotNull CredentialsAccessor credentialsAccessor) ModifierConstructorDescriptionSharedCredentialsInRepositories
(Collection<VcsRepositoryData> globalRepositories, Map<ImmutableChain, List<VcsRepositoryData>> planRepositories, Map<ImmutableChain, List<VcsRepositoryData>> planBranchRepositories, Map<Project, List<VcsRepositoryData>> projectRepositories, Long sharedCredentialsId) SharedCredentialsInRepositories
(Collection<VcsRepositoryData> globalRepositories, Map<ImmutableChain, List<VcsRepositoryData>> planRepositories, Map<ImmutableChain, List<VcsRepositoryData>> planBranchRepositories, Map<Project, List<VcsRepositoryData>> projectRepositories, Long sharedCredentialsId) -
Uses of VcsRepositoryData in com.atlassian.bamboo.event.rss
ModifierConstructorDescriptionRssErrorEvent
(@NotNull Object source, @NotNull VcsRepositoryData repositoryData, @NotNull String errorMessage, @NotNull List<CommitContext> commits, @NotNull Collection<RssAffectedPlan> affectedPlans, @NotNull Collection<Long> notUpdatedDeploymentProjects, @NotNull Long vcsLocationBambooSpecsStateId, @NotNull String logFilename) RssEvent
(@NotNull Object source, @NotNull VcsRepositoryData repositoryData, @NotNull List<CommitContext> commits, @NotNull Collection<RssAffectedPlan> affectedPlans, @NotNull Collection<Long> affectedDeploymentProjects, @NotNull Long vcsLocationBambooSpecsStateId, @NotNull String logFilename) RssSuccessfulEvent
(@NotNull Object source, @NotNull VcsRepositoryData repositoryData, @NotNull List<CommitContext> commits, @NotNull Collection<RssAffectedPlan> affectedPlans, @NotNull Collection<Long> affectedDeploymentProjects, @NotNull Long vcsLocationBambooSpecsStateId, @NotNull String logFilename) -
Uses of VcsRepositoryData in com.atlassian.bamboo.logger
-
Uses of VcsRepositoryData in com.atlassian.bamboo.plan.branch
Modifier and TypeMethodDescription@NotNull VcsRepositoryData
BranchIntegrationService.getIntegrationRepository
(@NotNull ImmutablePlan plan) Get repository configured as merge to / merge from in branch configuration.Modifier and TypeMethodDescriptionBranchDetectionService.getOpenBranches
(@NotNull VariableSubstitutor variableSubstitutor, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranchDetector branchDetector, @Nullable ErrorCollection errorCollection, @NotNull Iterable<ImmutableChain> chains) Returns a list of currently open branches for given repository.BranchDetectionServiceImpl.getOpenBranches
(@NotNull VariableSubstitutor variableSubstitutor, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranchDetector branchDetector, @Nullable ErrorCollection errorCollection, @NotNull Iterable<ImmutableChain> chains) @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 VcsRepositoryData in com.atlassian.bamboo.plan.pullrequest
Modifier and TypeMethodDescription@NotNull List<VcsPullRequest>
PullRequestDetectionService.getOpenPullRequests
(@NotNull ImmutableChain chain, @NotNull VcsRepositoryData planRepositoryDefinition) Returns a list of currently open pull requests for the chain's default repository List ordering determined by underlying repository (preference is for native ordering e.g.@NotNull List<VcsPullRequest>
PullRequestDetectionServiceImpl.getOpenPullRequests
(@NotNull ImmutableChain chain, @NotNull VcsRepositoryData planRepositoryDefinition) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.bitbucket
Modifier and TypeMethodDescriptionstatic BitbucketAccessLevel
BitbucketConfigUtils.getAccessLevel
(@NotNull VcsRepositoryData repositoryData) static String
BitbucketConfigUtils.getOwner
(@NotNull VcsRepositoryData repositoryData) static String
BitbucketConfigUtils.getPassword
(@NotNull VcsRepositoryData repositoryData, @NotNull CredentialsAccessor credentialsAccessor) BitbucketConfigUtils.getPasswordCredentialSource
(VcsRepositoryData repositoryData) static String
BitbucketConfigUtils.getRepositoryOwner
(@NotNull VcsRepositoryData repositoryData) static String
BitbucketConfigUtils.getRepositorySlug
(VcsRepositoryData repositoryData) static String
BitbucketConfigUtils.getUsername
(@NotNull VcsRepositoryData repositoryData, @NotNull CredentialsAccessor credentialsAccessor) BitbucketConfigUtils.getUsernameAndPassword
(@NotNull VcsRepositoryData repositoryData, @NotNull CredentialsAccessor credentialsAccessor) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.bitbucket.events
Modifier and TypeMethodDescription@NotNull Stream<VcsRepositoryData>
BitbucketRepositoryFinder.findMatchingRepositories
(@NotNull AbstractBitbucketCloudEvent event) Finds and returns a Stream of VcsRepositoryData objects that match the specified AbstractBitbucketCloudEvent. -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.bitbucket.trigger
Modifier and TypeMethodDescriptionstatic boolean
BitbucketCloudTriggerConfigurator.isBitbucketCloudRepositoryUsingWebhooks
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsLocationConfigurator vcsLocationConfigurator) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.bitbucket.v2
Modifier and TypeMethodDescriptionprotected VcsRepositoryData
AbstractBitbucketCloudExecutor.bitbucketCloudToUnderlyingVcsData
(@NotNull VcsRepositoryData repositoryData) Modifier and TypeMethodDescriptionprotected VcsRepositoryData
AbstractBitbucketCloudExecutor.bitbucketCloudToUnderlyingVcsData
(@NotNull VcsRepositoryData repositoryData) @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) boolean
BitbucketCloudBambooSpecsHandler.divergentBranchesEnabled
(@NotNull VcsRepositoryData vcsRepositoryData) @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) BitbucketCloudVariableGenerator.getPlanRepositoryVariables
(@NotNull VcsRepositoryData vcsRepositoryData) protected List<PullRequest>
BitbucketCloudPullRequestDetector.getPullRequestsByRepository
(@NotNull VcsRepositoryData repositoryData, @Nullable String username, @Nullable String password) @NotNull Set<Requirement>
BitbucketCloudWorkingCopyManager.getRequirements
(@NotNull VcsRepositoryData vcsRepositoryData) protected VcsRepositoryModuleDescriptor
AbstractBitbucketCloudExecutor.getUnderlyingVcsModuleDescriptor
(@NotNull VcsRepositoryData repositoryData) @Nullable ContextualVcsId<VcsBranchDetector>
BitbucketCloudBranchDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsChangeDetector>
BitbucketCloudChangeDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsCommitCommenter>
BitbucketCloudCommitCommenter.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsPullRequestDetector>
BitbucketCloudPullRequestDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsTagsHandler>
BitbucketCloudTagsHandler.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @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 ErrorCollection
BitbucketCloudConnectionTester.testConnection
(@NotNull VcsRepositoryData repositoryData, long timeout, @NotNull TimeUnit unit) @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) boolean
BitbucketCloudBranchDetector.usePollingForBranchDetection
(@NotNull VcsRepositoryData repositoryData) boolean
BitbucketCloudPullRequestDetector.usePollingForPullRequestDetection
(@NotNull VcsRepositoryData repositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.bitbucket.v2.configurator
Modifier and TypeMethodDescriptionboolean
BitbucketCloudServerConfigurator.isWebhookEnabled
(@NotNull VcsRepositoryData vcsRepositoryData) static boolean
BitbucketCloudServerConfigurator.isWebhookEnabledForRepository
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.bitbucket.v2.converter
Modifier and TypeMethodDescriptionorg.apache.commons.configuration.HierarchicalConfiguration
BitbucketCloudRepositoryConverter.asLegacyData
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.bitbucket.v2.export
Modifier and TypeMethodDescription@NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.cloud.BitbucketCloudRepository
BitbucketCloudImporterExporter.getEntityPropertiesBuilder
(@NotNull VcsRepositoryData repositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.bitbucket.v2.viewer
Modifier and TypeMethodDescriptionprotected @Nullable URI
BitbucketCloudVcsRepositoryViewer.getUriForRepositoryData
(VcsRepositoryData vcsRepositoryData) @Nullable String
BitbucketCloudVcsRepositoryViewer.getWebRepositoryUrlForFile
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
BitbucketCloudVcsRepositoryViewer.getWebRepositoryUrlForFileDiff
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
BitbucketCloudVcsRepositoryViewer.getWebRepositoryUrlForFileRevision
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
BitbucketCloudVcsRepositoryViewer.getWebRepositoryUrlForRevision
(@NotNull String revisionId, @NotNull VcsRepositoryData repositoryData) BitbucketCloudVcsRepositoryViewer.getWebRepositoryUrlForRevisions
(Stream<String> revisionIds, VcsRepositoryData repositoryDefinition) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.git
Modifier and TypeMethodDescriptionboolean
GitHubAccessor.commentOnCommit
(String commitId, VcsRepositoryData repositoryData, String message) GitHubAccessor.getPullRequests
(VcsRepositoryData repositoryData) boolean
GitHubAccessor.sendBuildStatus
(String commitId, VcsRepositoryData repositoryData, Map<String, String> payload) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.git.api
Modifier and TypeMethodDescription@NotNull Stream<VcsRepositoryData>
RepositoryFinder.findMatchingRepositories
(@NotNull String repositorySlug, @NotNull Collection<GitRef> refs) Finds and returns a Stream of VcsRepositoryData objects that match the specified repository slug and collection of GitRef objects.protected Stream<VcsRepositoryData>
RepositoryFinder.findRepositories()
static Predicate<VcsRepositoryData>
RepositoryPredicates.matchesQuery
(@NotNull CustomVariableContext customVariableContext, PlanRepositoryIndex.Query query, @NotNull RepositoryFinder repositoryFinder) Returns a Predicate that can be used to filter VcsRepositoryData objects based on a given query and a RepositoryFinder.Modifier and TypeMethodDescriptionboolean
RepositoryFinder.isRepositoryMatchingEvent
(@NotNull String repositorySlug, @NotNull VcsRepositoryData vcsRepositoryData) Checks if a given VcsRepositoryData object matches a specified repository slug. -
Uses of VcsRepositoryData 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) @NotNull List<CommitContext>
GitBambooSpecsHandler.findCommitsToSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) protected GitRepositoryAccessData
AbstractGitExecutor.getAccessData
(@NotNull VcsRepositoryData vcsRepositoryData) GitTagsHandler.getAllTagsFromRepository
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull CommitContext
GitBranchDetector.getFirstCommitApproximation
(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContext
GitBranchDetector.getLastCommit
(@NotNull VcsRepositoryData repositoryData) GitBranchDetector.getOpenBranches
(@NotNull VcsRepositoryData repositoryData) GitVariableGenerator.getPlanRepositoryVariables
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull Set<Requirement>
GitWorkingCopyManager.getRequirements
(@NotNull VcsRepositoryData vcsRepositoryData) protected GitRepositoryAccessData
AbstractGitExecutor.getSubstitutedAccessData
(@NotNull VcsRepositoryData vcsRepositoryData) protected GitRepositoryAccessData.Builder
AbstractGitExecutor.getSubstitutedAccessDataBuilder
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsBranchDetector>
GitBranchDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsChangeDetector>
GitChangeDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsTagsHandler>
GitTagsHandler.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @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 ErrorCollection
GitConnectionTester.testConnection
(@NotNull VcsRepositoryData repositoryData, long timeout, @NotNull TimeUnit unit) @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 VcsRepositoryData in com.atlassian.bamboo.plugins.git.v2.configurator
Modifier and TypeMethodDescriptionGitMavenPomAccessor.parseMavenScmUrlToVcsBranch
(@NotNull String mavenScmUrl, @Nullable VcsRepositoryData existingData) GitMavenPomAccessor.parseMavenScmUrlToVcsLocation
(@NotNull String mavenScmUrl, @Nullable VcsRepositoryData existingData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.git.v2.converter
Modifier and TypeMethodDescriptionorg.apache.commons.configuration.HierarchicalConfiguration
GitConfigurationConverter.asLegacyData
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.git.v2.exporter
Modifier and TypeMethodDescription@NotNull com.atlassian.bamboo.specs.builders.repository.git.GitRepository
GitConfigurationExporter.getEntityPropertiesBuilder
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.github
Modifier and TypeMethodDescriptionstatic VcsRepositoryData
AbstractGitHubExecutor.githubToGitData
(@NotNull VcsRepositoryData vcsRepositoryData) 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) boolean
GitHubBambooSpecsHandler.divergentBranchesEnabled
(@NotNull VcsRepositoryData vcsRepositoryData) @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) static @NotNull GithubPasswordCredentialsSource
GitHubRepositoryHelper.getPasswordCredentialSource
(VcsRepositoryData repositoryData) GitHubVariableGenerator.getPlanRepositoryVariables
(@NotNull VcsRepositoryData vcsRepositoryData) protected List<GithubPullRequestDto>
GithubPullRequestDetector.getPullRequestsByRepository
(@NotNull VcsRepositoryData repositoryData, @NotNull GitHubAccessor gitHubAccessor) GitHubRepositoryHelper.getRepositoryOwnerAndName
(VcsRepositoryData repositoryData) static @Nullable String
GitHubRepositoryHelper.getRepositoryPassword
(@NotNull VcsRepositoryData repositoryData, @NotNull CredentialsAccessor credentialsAccessor) static @Nullable String
GitHubRepositoryHelper.getRepositoryUsername
(@NotNull VcsRepositoryData repositoryData, @NotNull CredentialsAccessor credentialsAccessor) GitHubRepositoryHelper.getRepositoryUsernameAndPassword
(@Nullable VcsRepositoryData vcsRepositoryData, @NotNull CredentialsAccessor credentialsAccessor) @NotNull Set<Requirement>
GitHubWorkingCopyManager.getRequirements
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsBranchDetector>
GitHubBranchDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsChangeDetector>
GitHubChangeDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsCommitCommenter>
GitHubCommitCommenter.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsPullRequestDetector>
GithubPullRequestDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsTagsHandler>
GitHubTagsHandler.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) static VcsRepositoryData
AbstractGitHubExecutor.githubToGitData
(@NotNull VcsRepositoryData vcsRepositoryData) 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 ErrorCollection
GitHubConnectionTester.testConnection
(@NotNull VcsRepositoryData repositoryData, long timeout, @NotNull TimeUnit unit) @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) boolean
GitHubBranchDetector.usePollingForBranchDetection
(@NotNull VcsRepositoryData repositoryData) boolean
GithubPullRequestDetector.usePollingForPullRequestDetection
(@NotNull VcsRepositoryData repositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.github.configurator
Modifier and TypeMethodDescriptionboolean
GitHubServerConfigurator.isWebhookEnabled
(VcsRepositoryData vcsRepositoryData) static boolean
GitHubServerConfigurator.isWebhookEnabledForRepository
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.github.converter
Modifier and TypeMethodDescriptionorg.apache.commons.configuration.HierarchicalConfiguration
GitHubConfigurationConverter.asLegacyData
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.github.exporter
Modifier and TypeMethodDescription@NotNull com.atlassian.bamboo.specs.builders.repository.github.GitHubRepository
GitHubConfigurationExporter.getEntityPropertiesBuilder
(@NotNull VcsRepositoryData repositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.github.trigger
Modifier and TypeMethodDescriptionstatic boolean
GithubTriggerConfigurator.isGithubRepositoryUsingWebhooks
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsLocationConfigurator vcsLocationConfigurator) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.github.viewer
Modifier and TypeMethodDescription@Nullable String
GitHubVcsRepositoryViewer.getWebRepositoryUrlForFile
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
GitHubVcsRepositoryViewer.getWebRepositoryUrlForFileDiff
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
GitHubVcsRepositoryViewer.getWebRepositoryUrlForFileRevision
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
GitHubVcsRepositoryViewer.getWebRepositoryUrlForRevision
(@NotNull String revisionId, @NotNull VcsRepositoryData repositoryData) GitHubVcsRepositoryViewer.getWebRepositoryUrlForRevisions
(Stream<String> revisionIds, VcsRepositoryData repositoryDefinition) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.github.webhooks
Modifier and TypeMethodDescription@NotNull Stream<VcsRepositoryData>
GithubRepositoryFinder.findMatchingRepositories
(@NotNull GithubEvent event) Finds and returns a Stream of VcsRepositoryData objects that match the specified AbstractGithubEvent. -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash
Modifier and TypeMethodDescriptionvoid
BitbucketServerBuildWarningsUpdater.deleteBuildWarnings
(@NotNull VcsRepositoryData repository, @NotNull String changeSetId, @NotNull ImmutableChainResultsSummary resultsSummary) @NotNull List<VcsPullRequest>
BitbucketServerPullRequestDetector.getOpenPullRequests
(@NotNull VcsRepositoryData repositoryData) BitbucketServerStateProvider.getStateError
(@NotNull VcsRepositoryData repositoryData) Gets the Bitbucket instance state error message if any.@Nullable ContextualVcsId<VcsBuildWarningsUpdater>
BitbucketServerBuildWarningsUpdater.getVcsIdForExecutor
(@NotNull VcsRepositoryData repository) @Nullable ContextualVcsId<VcsPullRequestDetector>
BitbucketServerPullRequestDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) boolean
BitbucketServerBuildWarningsUpdater.sendBuildWarnings
(@NotNull VcsRepositoryData repository, @NotNull String changesetId, @NotNull ImmutableChainResultsSummary resultsSummary, @NotNull BuildWarningSummary warningSummary, @NotNull Iterable<WarningAnnotation> warnings) boolean
StashCapabilityProviderImpl.stashServerRemoteEventsAreWorking
(@NotNull VcsRepositoryData stashRepositoryData) boolean
StashCapabilityProviderImpl.stashServerSupportsRemoteEvents
(@NotNull VcsRepositoryData stashRepositoryData) boolean
BitbucketServerBuildWarningsUpdater.supportsBuildWarnings
(@NotNull VcsRepositoryData repository) boolean
BitbucketServerPullRequestDetector.usePollingForPullRequestDetection
(@NotNull VcsRepositoryData repositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash.api
Modifier and TypeMethodDescriptionboolean
StashCapabilityProvider.stashServerRemoteEventsAreWorking
(@NotNull VcsRepositoryData stashRepositoryData) Stash server remote events are configured properly - it's working right nowboolean
StashCapabilityProvider.stashServerSupportsRemoteEvents
(@NotNull VcsRepositoryData stashRepositoryData) Stash server is new enough for remote events to work (has capability) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash.branchstatus
ModifierConstructorDescriptionBitbucketServerPullRequestHandler
(@NotNull com.atlassian.stash.rest.client.api.StashClient stashClient, @NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash.events
Modifier and TypeMethodDescription@NotNull Stream<VcsRepositoryData>
RepositoryFinder.findMatchingRepositories
(@NotNull com.atlassian.stash.plugin.remote.event.AbstractStashRepositoryRemoteEvent event) @NotNull Stream<VcsRepositoryData>
RepositoryFinder.findMatchingRepositories
(@NotNull com.atlassian.stash.plugin.remote.event.AbstractStashRepositoryRemoteEvent event, @NotNull Collection<GitRef> refs) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash.predicates
Modifier and TypeMethodDescriptionstatic Predicate<VcsRepositoryData>
StashRepositoryPredicates.matchesQuery
(@NotNull CustomVariableContext customVariableContext, @NotNull com.atlassian.stash.rest.client.applinks.ApplinkStashClientFactory stashClientFactory, PlanRepositoryIndex.Query query) static Predicate<VcsRepositoryData>
StashRepositoryPredicates.usesMirrorWithId
(@NotNull String mirrorId) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash.v2
Modifier and TypeMethodDescriptionprotected static VcsRepositoryData
AbstractBitbucketServerExecutor.bitbucketServerToGitData
(@NotNull VcsRepositoryData vcsRepositoryData) Modifier and TypeMethodDescriptionprotected static VcsRepositoryData
AbstractBitbucketServerExecutor.bitbucketServerToGitData
(@NotNull VcsRepositoryData vcsRepositoryData) @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) BitbucketServerVariableGenerator.getPlanRepositoryVariables
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull Set<Requirement>
BitbucketServerWorkingCopyManager.getRequirements
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsBranchDetector>
BitbucketServerBranchDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsChangeDetector>
BitbucketServerChangeDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsTagsHandler>
BitbucketServerTagsHandler.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @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) protected boolean
AbstractBitbucketServerExecutor.shouldFallbackToPolling
(VcsRepositoryData repositoryData) 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) boolean
BitbucketServerBranchDetector.usePollingForBranchDetection
(@NotNull VcsRepositoryData repositoryData) Modifier and TypeMethodDescriptionprotected <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) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash.v2.configurator
Modifier and TypeMethodDescriptionstatic @Nullable com.atlassian.applinks.api.ApplicationLink
BitbucketServerConfigurationHelper.getApplicationLinkFromVcsData
(@NotNull com.atlassian.stash.rest.client.applinks.ApplinkStashClientFactory stashClientFactory, @NotNull VcsRepositoryData stashRepositoryData) static @Nullable String
BitbucketServerConfigurationHelper.getApplicationLinkServerKeyFromVcsData
(@NotNull VcsRepositoryData stashRepositoryData) static boolean
BitbucketServerConfigurationHelper.isStashRepository
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash.v2.converter
Modifier and TypeMethodDescriptionorg.apache.commons.configuration.HierarchicalConfiguration
BitbucketServerRepositoryConverter.asLegacyData
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash.v2.exporter
Modifier and TypeMethodDescription@NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository
BitbucketServerExporter.getEntityPropertiesBuilder
(@NotNull VcsRepositoryData repositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash.v2.viewer
Modifier and TypeMethodDescription@Nullable String
BitbucketServerVcsRepositoryViewer.getWebRepositoryUrlForFile
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
BitbucketServerVcsRepositoryViewer.getWebRepositoryUrlForFileDiff
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
BitbucketServerVcsRepositoryViewer.getWebRepositoryUrlForFileRevision
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
BitbucketServerVcsRepositoryViewer.getWebRepositoryUrlForRevision
(@NotNull String revisionId, @NotNull VcsRepositoryData repositoryData) BitbucketServerVcsRepositoryViewer.getWebRepositoryUrlForRevisions
(Stream<String> revisionIds, VcsRepositoryData repositoryDefinition) -
Uses of VcsRepositoryData in com.atlassian.bamboo.repository
Modifier and TypeMethodDescription@Nullable VcsRepositoryData
RepositoryDefinitionManager.entityToVcsData
(@Nullable RepositoryDataEntity input) @Nullable VcsRepositoryData
RepositoryDefinitionManagerImpl.entityToVcsData
(@Nullable RepositoryDataEntity input) @Nullable VcsRepositoryData
CachedRepositoryDefinitionAccessor.findLinkedRepositoryByName
(@NotNull String name) @Nullable VcsRepositoryData
PermissionFilteringRepositoryDefinitionAccessorImpl.findLinkedRepositoryByName
(@NotNull String name) @Nullable VcsRepositoryData
CachedRepositoryDefinitionAccessor.findProjectRepositoryByName
(@NotNull String name, @NotNull Long projectId) @Nullable VcsRepositoryData
PermissionFilteringRepositoryDefinitionAccessorImpl.findProjectRepositoryByName
(@NotNull String name, @NotNull Long projectId) @Nullable VcsRepositoryData
RepositoryDefinitionManager.getLinkedRepositoryByName
(String name) Find a linked repository by name.@Nullable VcsRepositoryData
RepositoryDefinitionManagerImpl.getLinkedRepositoryByName
(String name) RepositoryDataImpl.getOriginalData()
@Nullable VcsRepositoryData
RepositoryDefinitionManager.getProjectRepositoryByName
(String name, Long projectId) Find a project repository by name in project associated with given projectId.@Nullable VcsRepositoryData
RepositoryDefinitionManagerImpl.getProjectRepositoryByName
(String name, Long projectId) @Nullable VcsRepositoryData
CachedRepositoryDefinitionAccessor.getVcsRepositoryData
(long repositoryId) Returns a cached repository if one exists with the given id.@Nullable VcsRepositoryData
PermissionFilteringRepositoryDefinitionAccessorImpl.getVcsRepositoryData
(long repositoryId) @Nullable VcsRepositoryData
RepositoryDefinitionManager.getVcsRepositoryData
(long repositoryId) Get plugin-agnostic representation of a repository configuration.@Nullable VcsRepositoryData
RepositoryDefinitionManagerImpl.getVcsRepositoryData
(long repositoryId) @Nullable VcsRepositoryData
EncryptedRepositoryDefinitionAccessorImpl.getVcsRepositoryDataByOid
(BambooEntityOid oid) @Nullable VcsRepositoryData
RepositoryDefinitionAccessor.getVcsRepositoryDataByOid
(BambooEntityOid oid) Find a repository by oid.RepositoryDefinitionManagerImpl.getVcsRepositoryDataByOid
(BambooEntityOid oid) @Nullable VcsRepositoryData
CachedRepositoryDefinitionAccessor.getVcsRepositoryDataWithConsistencyGuarantee
(long repositoryId) Returns a cached repository if one exists with the given id.@Nullable VcsRepositoryData
PermissionFilteringRepositoryDefinitionAccessorImpl.getVcsRepositoryDataWithConsistencyGuarantee
(long repositoryId) Modifier and TypeMethodDescriptionCachedRepositoryDefinitionManager.findRepositoriesByPluginKey
(String pluginKey) Returns all repositories with the given plugin key@NotNull List<VcsRepositoryData>
CachedRepositoryDefinitionAccessor.findRepositoriesByProjectId
(Long projectId) Get list of all project repositories current user has permission to use in their plans.@NotNull List<VcsRepositoryData>
PermissionFilteringRepositoryDefinitionAccessorImpl.findRepositoriesByProjectId
(Long projectId) @NotNull List<VcsRepositoryData>
CachedRepositoryDefinitionAccessor.getAllTopLevelRepositories()
Get the list of all top level repositories that are not marked for deletion.@NotNull List<VcsRepositoryData>
PermissionFilteringRepositoryDefinitionAccessorImpl.getAllTopLevelRepositories()
@NotNull List<VcsRepositoryData>
CachedRepositoryDefinitionAccessor.getLinkedRepositories()
Get all linked repositories current user has permission to use in their plans.@NotNull List<VcsRepositoryData>
EncryptedRepositoryDefinitionAccessorImpl.getLinkedRepositories()
@NotNull List<VcsRepositoryData>
PermissionFilteringRepositoryDefinitionAccessorImpl.getLinkedRepositories()
@NotNull List<VcsRepositoryData>
RepositoryDefinitionAccessor.getLinkedRepositories()
Get all linked repositories current user has permission to use in his plans.@NotNull List<VcsRepositoryData>
RepositoryDefinitionManager.getLinkedRepositories()
Get all linked repositories current user has permission to use in his plans.@NotNull List<VcsRepositoryData>
RepositoryDefinitionManagerImpl.getLinkedRepositories()
CachedRepositoryDefinitionAccessor.getLinkedRepositoriesForAdministration()
Get all Shared repositories current user has permission to administrate.PermissionFilteringRepositoryDefinitionAccessorImpl.getLinkedRepositoriesForAdministration()
RepositoryDefinitionManager.getLinkedRepositoriesForAdministration()
Get all Shared repositories current user has permission to administrate.RepositoryDefinitionManagerImpl.getLinkedRepositoriesForAdministration()
@NotNull List<VcsRepositoryData>
RepositoryDefinitionManager.getLinkedRepositoriesForExport()
Get all linked repositories in a form suitable for export.RepositoryDefinitionManagerImpl.getLinkedRepositoriesForExport()
RepositoryDefinitionManager.getLinkedRepositoriesUnrestricted()
Get all linked repositories without permission checking.RepositoryDefinitionManagerImpl.getLinkedRepositoriesUnrestricted()
CachedRepositoryDefinitionManager.getProjectAndLinkedRepositories()
Get all linked and project repositories current user has permission to use in his plans.@NotNull Stream<VcsRepositoryData>
CachedRepositoryDefinitionManager.getProjectRepositories
(long projectId) Returns project repositories with the given project id In clustered mode, there is NO consistency guarantee.@NotNull List<VcsRepositoryData>
RepositoryDefinitionManager.getProjectRepositories
(long projectId) Find all repositories in a project with given id.@NotNull List<VcsRepositoryData>
RepositoryDefinitionManagerImpl.getProjectRepositories
(long projectId) RepositoryDefinitionManager.getProjectRepositoriesRestricted
(long projectId) Get all project repositories current user has permission to use in his plans connected with requested project ID.RepositoryDefinitionManagerImpl.getProjectRepositoriesRestricted
(long projectId) @NotNull Stream<VcsRepositoryData>
CachedRepositoryDefinitionManager.getProjectRepositoriesWithConsistencyGuarantee
(long projectId) Returns a cached project repositories.@NotNull List<VcsRepositoryData>
CachedRepositoryDefinitionAccessor.getVcsRepositoriesDataWithConsistencyGuarantee
(@NotNull List<Long> repositoryIds) Returns a list of cached repositories if they exist with the given ids.@NotNull List<VcsRepositoryData>
PermissionFilteringRepositoryDefinitionAccessorImpl.getVcsRepositoriesDataWithConsistencyGuarantee
(@NotNull List<Long> repositoryIds) Modifier 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) static boolean
ReflectionRepositoryAccessor.StashRepositoryAccessor.isStashRepository
(VcsRepositoryData repositoryDefinition) ModifierConstructorDescriptionLegacyRepositoryDataImpl
(VcsRepositoryData repositoryData, RepositoryConfigurationReference configurationRef) Deprecated.LegacyRepositoryDataImpl
(VcsRepositoryData repositoryData, String legacyPluginKey, RepositoryConfigurationReference configurationRef) Deprecated.RepositoryDataImpl
(VcsRepositoryData delegate) -
Uses of VcsRepositoryData in com.atlassian.bamboo.repository.git
Modifier and TypeMethodDescription@NotNull GitCacheKey
GitConfigurationProvider.getCacheKey
(@NotNull VcsRepositoryData vcsRepositoryData) Constructs a git cache key based on the provided VCS repository data.@NotNull GitCacheKey
GitConfigurationProviderImpl.getCacheKey
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull GitCredentialsBag
GitConfigurationProvider.getCredentialsBag
(@NotNull VcsRepositoryData vcsRepositoryData) Retrieves the git credentials bag from the provided VCS repository data.@NotNull GitCredentialsBag
GitConfigurationProviderImpl.getCredentialsBag
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull String
GitConfigurationProvider.getRepositoryUrl
(@NotNull VcsRepositoryData vcsRepositoryData) Retrieves the repository URL from the provided VCS repository data.@NotNull String
GitConfigurationProviderImpl.getRepositoryUrl
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull String
GitConfigurationProvider.getSubstitutedRepositoryUrl
(@NotNull VcsRepositoryData vcsRepositoryData) Retrieves the repository URL from the provided VCS repository data, with variables substituted.@NotNull String
GitConfigurationProviderImpl.getSubstitutedRepositoryUrl
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData 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) SvnVariableGenerator.getPlanRepositoryVariables
(@NotNull VcsRepositoryData vcsRepositoryData) protected SvnRepositoryAccessData
AbstractSvnExecutor.getSubstitutedAccessData
(@NotNull VcsRepositoryData vcsRepositoryData) protected SvnRepositoryAccessData.Builder
AbstractSvnExecutor.getSubstitutedAccessDataBuilder
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsBranchDetector>
SvnBranchDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsChangeDetector>
SvnChangeDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull VcsWorkingCopy
SvnWorkingCopyManager.getWorkingCopyInfo
(@NotNull VcsRepositoryData repositoryData, @NotNull File checkoutPath) boolean
SvnBambooSpecsHandler.isNewer
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) @NotNull List<BuildRepositoryChanges>
SvnChangeDetector.isolateCommits
(@NotNull BuildRepositoryChanges changes, @NotNull VcsRepositoryData vcsRepositoryData) SvnMavenPomAccessor.parseMavenScmUrlToVcsBranch
(@NotNull String mavenScmUrl, @Nullable VcsRepositoryData existingData) SvnMavenPomAccessor.parseMavenScmUrlToVcsLocation
(@NotNull String mavenScmUrl, @Nullable VcsRepositoryData existingData) @NotNull VcsWorkingCopy
SvnWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) @NotNull ErrorCollection
SvnConnectionTester.testConnection
(@NotNull VcsRepositoryData repositoryData, long timeout, @NotNull TimeUnit unit) @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 VcsRepositoryData in com.atlassian.bamboo.repository.svn.v2.converter
Modifier and TypeMethodDescriptionorg.apache.commons.configuration.HierarchicalConfiguration
SvnConfigConverter.asLegacyData
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.rss
Modifier and TypeMethodDescription@NotNull ErrorCollection
PreRssExecutionAction.execute
(VcsRepositoryData repositoryData) Execute custom code before running Repository Stored Specs. -
Uses of VcsRepositoryData in com.atlassian.bamboo.task.export
Modifier and TypeMethodDescription@NotNull List<? extends VcsRepositoryData>
AbstractRepositoryAwareTaskExporter.getRepositoryListForTaskContainer
(@NotNull TaskContainer taskContainer) -
Uses of VcsRepositoryData in com.atlassian.bamboo.testutils.resultsummary.vcs
Modifier and TypeMethodDescriptionstatic RepositoryChangeset
RepositoryChangesetMocks.mockRepositoryChangeset
(VcsRepositoryData mockRepositoryDefinition) -
Uses of VcsRepositoryData 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.default boolean
BambooSpecsHandler.divergentBranchesEnabled
(@NotNull VcsRepositoryData vcsRepositoryData) @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 VcsRepositoryData in com.atlassian.bamboo.vcs.configuration
Modifier and TypeInterfaceDescriptioninterface
Effective repository definition as seen "from aPlan
's perspective.Modifier and TypeClassDescriptionclass
class
class
Modifier and TypeMethodDescription@NotNull VcsRepositoryData
PartialVcsRepositoryData.getCompleteData()
Complete view on this configuration.@NotNull VcsRepositoryData
PartialVcsRepositoryDataImpl.getCompleteData()
@Nullable VcsRepositoryData
PartialVcsRepositoryData.getInheritedData()
Complete view on a configuration of a parent repository or null if there's no parent.@Nullable VcsRepositoryData
PartialVcsRepositoryDataImpl.getInheritedData()
Modifier and TypeMethodDescriptionstatic PartialVcsRepositoryDataImpl
PartialVcsRepositoryDataImpl.createChild
(@NotNull VcsRepositoryData repositoryData) Create overriding repository which doesn't actually override anything.static PartialVcsRepositoryDataImpl
PartialVcsRepositoryDataImpl.createChildWithNewBranch
(VcsRepositoryData repositoryDefinition, VcsBranch newBranch, VcsBranchConfigurator vcsBranchConfigurator) Create overriding repository which overrides branch.static PartialVcsRepositoryDataImpl
PartialVcsRepositoryDataImpl.createChildWithNewBranchAndOverwrittenLocationForForkScenario
(VcsRepositoryData repositoryDefinition, VcsBranch newBranch, VcsBranchConfigurator vcsBranchConfigurator, VcsLocationConfigurator vcsLocationConfigurator, VcsForkDto vcsForkDto) static PlanRepositoryDefinition
PlanRepositoryDefinitionImpl.createForPosition
(@NotNull VcsRepositoryData other, int position) PartialVcsRepositoryDataBuilder.inheritedData
(VcsRepositoryData inheritedData) ModifierConstructorDescriptionCompleteVcsRepositoryData
(@Nullable VcsRepositoryData inheritedData, @NotNull PartialVcsRepositoryData overrides) protected
PartialVcsRepositoryDataImpl
(long id, BambooEntityOid oid, String pluginKey, String name, String description, VcsBranch vcsBranch, String viewerPluginKey, Map<String, String> serverConfiguration, Map<String, String> changeDetectionConfiguration, Map<String, String> branchDetectionConfiguration, Map<String, String> branchConfiguration, Map<String, String> viewerConfiguration, Map<String, String> bambooSpecsDetectionConfiguration, String legacyXml, String legacyViewerXml, boolean linked, VcsRepositoryData inheritedData, Long projectId, Long version) PartialVcsRepositoryDataImpl
(@NotNull RepositoryDataEntity repositoryData, @NotNull RawRepositoryConfiguration rawRepositoryConfiguration, @Nullable VcsRepositoryData inheritedData) VcsRepositoryDataImpl
(@NotNull VcsRepositoryData other) -
Uses of VcsRepositoryData 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) LegacyVariableGenerator.getLegacyCustomVariables
(@NotNull VcsRepositoryData vcsRepositoryData) protected Repository
LegacyExecutorBase.getNewRepositoryInstance
(@NotNull VcsRepositoryData vcsRepositoryData) protected <T extends Repository>
TLegacyExecutorBase.getNewRepositoryInstanceAs
(@NotNull VcsRepositoryData repositoryData, @NotNull Class<T> clazz) LegacyBranchDetector.getOpenBranches
(@NotNull VcsRepositoryData repositoryData) LegacyVariableGenerator.getPlanRepositoryVariables
(@NotNull VcsRepositoryData vcsRepositoryData) protected Repository
LegacyExecutorBase.getRepositoryInstance
(@NotNull VcsRepositoryData vcsRepositoryData) protected <T extends Repository>
TLegacyExecutorBase.getRepositoryInstanceAs
(@NotNull VcsRepositoryData repositoryData, @NotNull Class<T> clazz) @Nullable ContextualVcsId<VcsBranchDetector>
LegacyBranchDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData repositoryData) @Nullable ContextualVcsId<VcsChangeDetector>
LegacyChangeDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull File
LegacyFixedDirectoryWorkingCopyManager.getWorkingCopyPath
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData) @NotNull List<BuildRepositoryChanges>
LegacyChangeDetector.isolateCommits
(@NotNull BuildRepositoryChanges changes, @NotNull VcsRepositoryData vcsRepositoryData) @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 ErrorCollection
LegacyConnectionTester.testConnection
(@NotNull VcsRepositoryData repositoryData, long timeout, @NotNull TimeUnit unit) @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) boolean
LegacyBranchDetector.usePollingForBranchDetection
(@NotNull VcsRepositoryData repositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.configuration.legacy.configurator
Modifier and TypeMethodDescription@NotNull com.atlassian.bamboo.specs.api.builders.repository.AnyVcsRepository
LegacyRepositoryConfigurationExporter.getEntityPropertiesBuilder
(@NotNull VcsRepositoryData repositoryData) LegacyMavenPomAccessor.parseMavenScmUrlToVcsLocation
(@NotNull String mavenScmUrl, @Nullable VcsRepositoryData existingData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.configuration.service
Modifier and TypeMethodDescriptionboolean
VcsRepositoryConfigurationComparator.isTheSameBranch
(VcsRepositoryModuleDescriptor moduleDescriptor, VariableSubstitutor variableSubstitutor, @NotNull VcsRepositoryData first, @NotNull VcsRepositoryData second) Compares 2 branches in of a single variable set.boolean
VcsRepositoryConfigurationComparatorImpl.isTheSameBranch
(VcsRepositoryModuleDescriptor moduleDescriptor, VariableSubstitutor variableSubstitutor, @NotNull VcsRepositoryData first, @NotNull VcsRepositoryData second) Compares 2 branches in of a certain variable set.boolean
VcsRepositoryConfigurationComparator.isTheSameVcsLocation
(VcsRepositoryModuleDescriptor moduleDescriptor, VariableSubstitutor variableSubstitutor, @NotNull VcsRepositoryData first, @NotNull VcsRepositoryData second) Compares 2 repository locations in context of a single variable set.boolean
VcsRepositoryConfigurationComparatorImpl.isTheSameVcsLocation
(VcsRepositoryModuleDescriptor moduleDescriptor, VariableSubstitutor variableSubstitutor, @NotNull VcsRepositoryData first, @NotNull VcsRepositoryData second) Compares 2 repository locations in context of a certain variable set.VcsRepositoryConfigurationService.replaceRepositoryInPlan
(@NotNull Plan plan, @NotNull VcsRepositoryData parentRepository, @NotNull PartialVcsRepositoryData oldRepository, @NotNull PartialVcsRepositoryData newRepository) Replaces uses of a repository with another one.VcsRepositoryConfigurationServiceImpl.replaceRepositoryInPlan
(@NotNull Plan plan, @NotNull VcsRepositoryData parentRepository, @NotNull PartialVcsRepositoryData oldRepository, @NotNull PartialVcsRepositoryData newRepository) -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.configurator
Modifier and TypeMethodDescriptiondefault boolean
VcsLocationConfigurator.isWebhookEnabled
(VcsRepositoryData vcsRepositoryData) Determines whether the specified repository data has the webhook option enabled.default @Nullable VcsBranch
VcsMavenPomAccessor.parseMavenScmUrlToVcsBranch
(@NotNull String mavenScmUrl, @Nullable VcsRepositoryData existingData) Parse and setup internal structures from Maven's SCM URL provider specific part.VcsMavenPomAccessor.parseMavenScmUrlToVcsLocation
(@NotNull String mavenScmUrl, @Nullable VcsRepositoryData existingData) Parse and setup internal structures from Maven's SCM URL provider specific part. -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.converter
Modifier and TypeMethodDescriptiondefault org.apache.commons.configuration.HierarchicalConfiguration
Repository2VcsTypeConverter.asLegacyData
(@NotNull VcsRepositoryData vcsRepositoryData) Convert new style of repository plugin to an old style. -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.export
Modifier and TypeMethodDescription@NotNull com.atlassian.bamboo.specs.api.builders.repository.AnyVcsRepository
DefaultVcsRepositoryDataExporter.getEntityPropertiesBuilder
(@NotNull VcsRepositoryData repositoryData) NoOverridesVcsProjectRepositoryDataExporter.getEntityPropertiesBuilder
(@NotNull VcsRepositoryData repositoryData) NoOverridesVcsRepositoryDataExporter.getEntityPropertiesBuilder
(@NotNull VcsRepositoryData vcsRepositoryData) VcsRepositoryDataExporter.getEntityPropertiesBuilder
(@NotNull VcsRepositoryData repositoryData) Create empty instance of a properties builder appropriate for the exported repository data. -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.module
Modifier and TypeMethodDescriptiondefault boolean
VcsRepositoryManager.divergentBranchesEnabled
(@NotNull VcsRepositoryData vcsRepositoryData) Check if VCS repository supports divergent branches and if the configuration allows them. -
Uses of VcsRepositoryData 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.default @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.VcsVariableGenerator.getPlanRepositoryVariables
(@NotNull VcsRepositoryData vcsRepositoryData) Return a map containing name->value mapping of the plan repository format variables.@NotNull Set<Requirement>
VcsExecutorWithRequirements.getRequirements
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<T>
IdentifyingExecutor.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) Returned id has to fulfill the following: Given two VcsRepositoryData objects A and B, and executor e returning equal ContextualVcsId (in terms of equals()), for any operation foo() provided by the executor, the calls e::foo(A) and e::foo(B) should be equivalent.@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) @NotNull List<BuildRepositoryChanges>
CommitsIsolatingVcsChangeDetector.isolateCommits
(@NotNull BuildRepositoryChanges changes, @NotNull VcsRepositoryData vcsRepositoryData) Break the single build changes object into a list ofBuildRepositoryChanges
.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.boolean
VcsBuildWarningsUpdater.supportsBuildWarnings
(@NotNull VcsRepositoryData repository) Returns true if build warnings are supported by the givenrepository
.@NotNull ErrorCollection
VcsConnectionTester.testConnection
(@NotNull VcsRepositoryData repositoryData, long timeout, @NotNull TimeUnit unit) Test connection to the repository within the given timeout.@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.default boolean
VcsBranchDetector.usePollingForBranchDetection
(@NotNull VcsRepositoryData repositoryData) Check if for specific repository configuration Bamboo needs to actively poll in order to detect new/deleted branches.default boolean
VcsPullRequestDetector.usePollingForPullRequestDetection
(@NotNull VcsRepositoryData repositoryData) Check if Bamboo needs to actively poll in order to detect new/deleted pull requests for specific repository configuration.ModifierConstructorDescriptionContextualVcsId
(T executor, VcsRepositoryData sourceData, String... ids) -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.viewer.fisheye
Modifier and TypeMethodDescription@Nullable String
FishEyeRepositoryViewer.getWebRepositoryUrlForFile
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
FishEyeRepositoryViewer.getWebRepositoryUrlForFileDiff
(CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
FishEyeRepositoryViewer.getWebRepositoryUrlForFileRevision
(CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
FishEyeRepositoryViewer.getWebRepositoryUrlForRevision
(@NotNull String revisionId, @NotNull VcsRepositoryData repositoryData) FishEyeRepositoryViewer.getWebRepositoryUrlForRevisions
(Stream<String> revisionIds, VcsRepositoryData repositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.viewer.generic
Modifier and TypeMethodDescription@Nullable String
GenericRepositoryViewer.getWebRepositoryUrlForFile
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
GenericRepositoryViewer.getWebRepositoryUrlForFileDiff
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
GenericRepositoryViewer.getWebRepositoryUrlForFileRevision
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
GenericRepositoryViewer.getWebRepositoryUrlForRevision
(@NotNull String revisionId, @NotNull VcsRepositoryData repositoryData) GenericRepositoryViewer.getWebRepositoryUrlForRevisions
(Stream<String> revisionIds, VcsRepositoryData repositoryDefinition) -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.viewer.legacy
Modifier and TypeMethodDescriptionprotected RepositoryData
LegacyVcsViewerBase.getRepositoryData
(@NotNull VcsRepositoryData vcsRepositoryData) protected CommitUrlProvider
LegacyVcsViewerBase.getUrlProvider
(VcsRepositoryData vcsRepositoryData) @Nullable String
LegacyRepositoryViewer.getWebRepositoryUrlForFile
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
LegacyRepositoryViewer.getWebRepositoryUrlForFileDiff
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
LegacyRepositoryViewer.getWebRepositoryUrlForFileRevision
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
LegacyRepositoryViewer.getWebRepositoryUrlForRevision
(@NotNull String revisionId, @NotNull VcsRepositoryData repositoryData) LegacyRepositoryViewer.getWebRepositoryUrlForRevisions
(Stream<String> revisionIds, VcsRepositoryData repositoryDefinition) -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.viewer.module
Modifier and TypeMethodDescription@Nullable VcsRepositoryViewer
VcsRepositoryViewerManager.getViewerForRepository
(VcsRepositoryData vcsRepositoryData) Get viewer configured for a repository.@Nullable VcsRepositoryViewer
VcsRepositoryViewerManagerImpl.getViewerForRepository
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.viewer.runtime
Modifier and TypeMethodDescription@Nullable String
VcsRepositoryViewer.getWebRepositoryUrlForFile
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) Generate the link to a given file in a given repository@Nullable String
VcsRepositoryViewer.getWebRepositoryUrlForFileDiff
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) Generate the link to a given file, showing changes in given revision.@Nullable String
VcsRepositoryViewer.getWebRepositoryUrlForFileRevision
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) Generate the link to a given file in a given repository at given revision,@Nullable String
VcsRepositoryViewer.getWebRepositoryUrlForRevision
(@NotNull String revisionId, @NotNull VcsRepositoryData repositoryData) Provide the url to link to the given revision in the web repositoryVcsRepositoryViewer.getWebRepositoryUrlForRevisions
(Stream<String> revisionIds, VcsRepositoryData repositoryDefinition) Provide the urls to link all the given commits in the web repository -
Uses of VcsRepositoryData in com.atlassian.bamboo.ww2.actions.branch.repository
Modifier and TypeMethodDescriptionList<? extends VcsRepositoryData>
ConfigureChainBranchRepositories.getRepositoryDefinitions()
-
Uses of VcsRepositoryData in com.atlassian.bamboo.ww2.actions.build.admin.config.repository
Modifier and TypeMethodDescriptionList<? extends VcsRepositoryData>
ConfigureChainRepositories.getRepositoryDefinitions()
-
Uses of VcsRepositoryData in com.atlassian.bamboo.ww2.actions.build.admin.create
ModifierConstructorDescriptionRepositoryOption
(@NotNull VcsRepositoryData repositoryData, @NotNull String groupName, boolean shared) -
Uses of VcsRepositoryData in com.atlassian.bamboo.ww2.actions.project.repository
-
Uses of VcsRepositoryData in com.atlassian.bamboo.ww2.actions.rss
-
Uses of VcsRepositoryData in it.com.atlassian.bamboo.configuration.external.yaml.export
VcsBranchDetector.getFirstCommitApproximation(VcsRepositoryData)
instead