Modifier and Type | Method and Description |
---|---|
VcsRepositoryData |
PlanResultsAction.getRepositoryData(@NotNull RepositoryChangeset repositoryChangeset) |
Modifier and Type | Method and Description |
---|---|
@Nullable VcsRepositoryViewer |
PlanResultsAction.getRepositoryViewer(@NotNull VcsRepositoryData repositoryData) |
@Nullable String |
PlanResultsAction.getUrlForCommitId(@Nullable String commitId,
@NotNull VcsRepositoryData repositoryData) |
Modifier and Type | Method and Description |
---|---|
void |
ChainResultManagerImpl.createRepositorySpecFailedResult(@NotNull ImmutableChain plan,
@NotNull VcsRepositoryData repositoryData,
@NotNull BuildChanges buildChanges,
int buildNumber,
@NotNull VcsLocationBambooSpecsState specsState) |
void |
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 failed
|
void |
ChainResultManagerImpl.createRepositorySpecSuccessResult(@NotNull ImmutableChain plan,
@NotNull VcsRepositoryData repositoryData,
@NotNull BuildChanges buildChanges,
int buildNumber) |
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 executed
|
Modifier and Type | Method and Description |
---|---|
static BranchStatusLinkInfo |
BranchStatusLinkInfo.forRepository(@NotNull VcsRepositoryData vcsRepositoryData,
@Nullable String navigationSource)
Create branch status link info for specified repository and VCS branch.
|
Modifier and Type | Method and Description |
---|---|
Map<VcsRepositoryData,String> |
DeleteSharedCredentials.getGlobalRepositoryDefinitionsMap() |
Map<VcsRepositoryData,String> |
DeleteSharedCredentials.getPlanBranchRepositoryDefinitionsMap() |
Map<VcsRepositoryData,String> |
DeleteSharedCredentials.getPlanRepositoryDefinitionsMap() |
Map<VcsRepositoryData,String> |
DeleteSharedCredentials.getProjectRepositoryDefinitionsMap() |
Modifier and Type | Method and Description |
---|---|
RssPermissions |
RssPermissionsService.buildRssPermissions(VcsRepositoryData repository) |
RssPermissions |
RssPermissionsServiceImpl.buildRssPermissions(VcsRepositoryData repository) |
@NotNull ErrorCollection |
RssDetectionServiceImpl.canEnqueue(@NotNull VcsRepositoryData vcsRepositoryData) |
@NotNull ErrorCollection |
RssDetectionService.canEnqueue(@NotNull VcsRepositoryData vcsRepositoryData)
Checks whether Bamboo can enqueue RSS detection for the given repository.
|
@NotNull Iterable<Path> |
RepositoryExportService.exportLinkedRepository(@NotNull VcsRepositoryData repositoryData)
Export a linked repository to default location in Bamboo home dir.
|
@NotNull Iterable<Path> |
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 properties
|
boolean |
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 import
|
void |
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 success
|
void |
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 validation
|
boolean |
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 |
RepositoryStoredSpecsServiceImpl.reportMissingSpecs(@NotNull VcsLocationBambooSpecsState vcsLocationBambooSpecsState,
@NotNull VcsRepositoryData vcsRepositoryData,
@NotNull String errorMessage,
@NotNull List<CommitContext> commits) |
void |
RepositoryStoredSpecsService.reportMissingSpecs(@NotNull VcsLocationBambooSpecsState vcsLocationBambooSpecsState,
@NotNull VcsRepositoryData repository,
@NotNull String errorMessages,
@NotNull List<CommitContext> commits)
Record failed specs scan.
|
void |
RepositoryStoredSpecsServiceImpl.runBambooSpecs(@NotNull SpecsConsumer specsConsumer,
@NotNull VcsRepositoryModuleDescriptor vcsRepositoryModuleDescriptor,
@NotNull VcsRepositoryData repository,
@NotNull VcsBranch vcsBranch,
@NotNull VcsLocationBambooSpecsState specsState,
@NotNull List<CommitContext> commits,
boolean shouldReportMissingSpecs) |
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 results
|
Modifier and Type | Method and Description |
---|---|
void |
RssTriggeringService.triggerRss(List<VcsRepositoryData> vcsRepositoryDataList)
Detects either RSS should be triggered for a particular vcs repository data and if yes triggers execution.
|
Modifier and Type | Method and Description |
---|---|
VcsRepositoryData |
RssDetectionTriggerData.getRepository() |
Modifier and Type | Method and Description |
---|---|
void |
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) |
Constructor and Description |
---|
RssDetectionTriggerData(@NotNull VcsRepositoryData repository,
@NotNull VcsRepositoryModuleDescriptor repositoryDescriptor,
@NotNull VcsLocationBambooSpecsState specsState,
@NotNull List<CommitContext> specsCommits,
boolean reportMissingSpecs) |
Modifier and Type | Method and Description |
---|---|
default @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 |
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) |
@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) |
@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 |
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.
|
<T extends com.atlassian.bamboo.specs.api.builders.repository.VcsRepository<T,E>,E extends com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties> |
RepositoryExporterImpl.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> |
RepositoryExporter.toSpecsEntity(@NotNull VcsRepositoryData repositoryData,
@NotNull VcsRepositoryContext repositoryContext) |
Modifier and Type | Method and Description |
---|---|
List<RssAffectedPlan> |
RepositoryStoredSpecsResultHelper.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 given
plans and disable them |
List<RssAffectedPlan> |
RepositoryStoredSpecsResultHelperImpl.createSpecResultAndDisablePlans(@NotNull Collection<PlanKey> plans,
@NotNull VcsRepositoryData repositoryData,
@NotNull List<CommitContext> commits,
@NotNull RssPermissions rssPermissions,
boolean specsExecutionSuccessful,
@NotNull VcsLocationBambooSpecsState bambooSpecsState) |
void |
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) |
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 Specs
|
BuildChanges |
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 Specs
|
boolean |
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 results
|
boolean |
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 publishes
RssErrorEvent |
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) |
Modifier and Type | Method and Description |
---|---|
void |
RssTriggeringServiceImpl.triggerRss(List<VcsRepositoryData> vcsRepositoryDataList) |
Modifier and Type | Method and Description |
---|---|
EntityImporter |
PlanImporterProvider.getEntityProvider(@NotNull VcsRepositoryData vcsRepositoryData,
@NotNull List<CommitContext> commits,
@NotNull RssExecutionOutputHandler outputHandler,
@NotNull SpecsType specsType,
@NotNull Optional<VcsBambooSpecsSource> specsSource) |
Modifier and Type | Method and Description |
---|---|
@NotNull com.atlassian.bamboo.specs.api.builders.deployment.Deployment |
BambooYamlToSpecsConverterImpl.createDeploymentProject(@NotNull BambooYamlDeploymentDefinition deploymentDefinition,
@NotNull VcsRepositoryData repository) |
@NotNull com.atlassian.bamboo.specs.api.builders.deployment.Deployment |
BambooYamlToSpecsConverter.createDeploymentProject(@NotNull BambooYamlDeploymentDefinition deploymentDefinition,
@NotNull VcsRepositoryData repository)
Create a new instance of a specs
Deployment for the given YAML deployment definition. |
@NotNull com.atlassian.bamboo.specs.api.builders.plan.Plan |
BambooYamlToSpecsConverterImpl.createPlan(@NotNull BambooYamlPlanDefinition yamlPlan,
@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 specs
Plan for the given YAML plan definition. |
@NotNull BambooYamlDeploymentDefinition |
BambooYamlParser.parseDeployment(@NotNull Map<String,Object> yamlStructure,
@NotNull BambooYamlVersion yamlVersion,
@NotNull VcsRepositoryData repository)
Constructs an instance of
BambooYamlDeploymentDefinition 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 of
BambooYamlPlanDefinition 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 |
BambooYamlValidatorImpl.validatePlan(@NotNull BambooYamlPlanDefinition bambooYamlDefinition,
@NotNull VcsRepositoryData repository) |
void |
BambooYamlValidator.validatePlan(@NotNull BambooYamlPlanDefinition planDefinition,
@NotNull VcsRepositoryData repository)
Validates an instance of
BambooYamlPlanDefinition . |
Modifier and Type | Method and Description |
---|---|
VcsRepositoryData |
ViewAllRepositories.RepositoryDisplay.getRepositoryData() |
VcsRepositoryData |
ViewLinkedRepository.getVcsRepositoryData() |
Modifier and Type | Method and Description |
---|---|
List<? extends VcsRepositoryData> |
ConfigureLinkedRepositories.getRepositoryDefinitions() |
Modifier and Type | Method and Description |
---|---|
@NotNull VcsUIConfigBean.VcsHtmlFragments |
VcsUIConfigBean.prepareViewHtmlFragments(@NotNull VcsRepositoryModuleDescriptor vcsDescriptor,
@NotNull VcsRepositoryData vcsDefinition,
@Nullable Long projectId) |
@NotNull String |
VcsUIConfigBean.renderBranchIntegrationHtml(@NotNull VcsRepositoryModuleDescriptor vcsDescriptor,
VcsRepositoryData vcsDefinition) |
Constructor and Description |
---|
RepositoryDisplay(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) |
Modifier and Type | Method and Description |
---|---|
Collection<VcsRepositoryData> |
SharedCredentialsInRepositories.getGlobalRepositories() |
Map<ImmutableChain,List<VcsRepositoryData>> |
SharedCredentialsInRepositories.getPlanBranchRepositories() |
Map<ImmutableChain,List<VcsRepositoryData>> |
SharedCredentialsInRepositories.getPlanRepositories() |
Map<Project,List<VcsRepositoryData>> |
SharedCredentialsInRepositories.getProjectRepositories() |
Modifier and Type | Method and Description |
---|---|
boolean |
CredentialsUsageDetector.hasProjectSharedCredentialsInRepository(VcsRepositoryData vcsRepositoryData) |
boolean |
CredentialsUsageDetectorImpl.hasProjectSharedCredentialsInRepository(VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
VcsRepositoryData |
RssEvent.getRepositoryData() |
Constructor and Description |
---|
RssErrorEvent(@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) |
Modifier and Type | Method and Description |
---|---|
VcsRepositoryData |
DecoratedErrorDetailsImpl.getRootRepository() |
Modifier and Type | Method and Description |
---|---|
@NotNull VcsRepositoryData |
BranchIntegrationService.getIntegrationRepository(@NotNull ImmutablePlan plan)
Get repository configured as merge to / merge from in branch configuration.
|
Modifier and Type | Method and Description |
---|---|
@NotNull Optional<List<VcsBranch>> |
BranchDetectionServiceImpl.getOpenBranches(@NotNull VariableSubstitutor variableSubstitutor,
@NotNull VcsRepositoryData vcsRepositoryData,
@NotNull VcsBranchDetector branchDetector,
@Nullable ErrorCollection errorCollection,
@NotNull Iterable<ImmutableChain> chains) |
@NotNull Optional<List<VcsBranch>> |
BranchDetectionService.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.
|
@NotNull MergeResult |
VcsBranchIntegrationHelper.merge(@NotNull BuildContext buildContext,
@NotNull VcsRepositoryData repositoryData,
@NotNull VcsRepositoryModuleDescriptor moduleDescriptor,
@NotNull VcsBranch integrationBranch,
@NotNull File mergeDir,
@Nullable BuildLogger logger) |
@NotNull MergeResult |
BranchIntegrationHelperImpl.merge(@NotNull BuildContext buildContext,
@NotNull VcsRepositoryData defaultRepositoryDefinition,
@NotNull VcsRepositoryModuleDescriptor moduleDescriptor,
@NotNull VcsBranch integrationBranch,
@NotNull File mergeDir,
@Nullable BuildLogger logger) |
Modifier and Type | Method and Description |
---|---|
@NotNull List<VcsPullRequest> |
PullRequestDetectionServiceImpl.getOpenPullRequests(@NotNull ImmutableChain chain,
@NotNull VcsRepositoryData planRepositoryDefinition) |
@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.
|
Modifier and Type | Method and Description |
---|---|
static BitbucketAccessLevel |
BitbucketConfigUtils.getAccessLevel(@NotNull VcsRepositoryData repositoryData) |
static String |
BitbucketConfigUtils.getOwner(@NotNull VcsRepositoryData repositoryData) |
static String |
BitbucketConfigUtils.getPassword(@NotNull VcsRepositoryData repositoryData,
@NotNull CredentialsAccessor credentialsAccessor) |
static BitbucketPasswordCredentialsSource |
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) |
static Pair<String,String> |
BitbucketConfigUtils.getUsernameAndPassword(@NotNull VcsRepositoryData repositoryData,
@NotNull CredentialsAccessor credentialsAccessor) |
Modifier and Type | Method and Description |
---|---|
static boolean |
RepositoryFinder.isRepositoryMatchingEvent(@NotNull String repositorySlug,
@NotNull VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
static boolean |
BitbucketCloudTriggerConfigurator.isBitbucketCloudRepositoryUsingWebhooks(@NotNull VcsRepositoryData vcsRepositoryData,
@NotNull VcsLocationConfigurator vcsLocationConfigurator) |
Modifier and Type | Method and Description |
---|---|
protected VcsRepositoryData |
AbstractBitbucketCloudExecutor.bitbucketCloudToUnderlyingVcsData(@NotNull VcsRepositoryData repositoryData) |
Modifier and Type | Method and Description |
---|---|
protected 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) |
BuildRepositoryChanges |
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) |
@NotNull Optional<String> |
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) |
List<TagAndRevision> |
BitbucketCloudTagsHandler.getAllTagsFromRepository(@NotNull VcsRepositoryData vcsRepositoryData) |
@NotNull CommitContext |
BitbucketCloudBranchDetector.getFirstCommitApproximation(@NotNull VcsRepositoryData repositoryData) |
@NotNull CommitContext |
BitbucketCloudBranchDetector.getLastCommit(@NotNull VcsRepositoryData repositoryData) |
@NotNull List<VcsBranch> |
BitbucketCloudBranchDetector.getOpenBranches(@NotNull VcsRepositoryData repositoryData) |
@NotNull List<VcsPullRequest> |
BitbucketCloudPullRequestDetector.getOpenPullRequests(@NotNull VcsRepositoryData repositoryData) |
@NotNull Map<String,String> |
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<VcsCommitCommenter> |
BitbucketCloudCommitCommenter.getVcsIdForExecutor(@NotNull VcsRepositoryData vcsRepositoryData) |
@Nullable ContextualVcsId<VcsChangeDetector> |
BitbucketCloudChangeDetector.getVcsIdForExecutor(@NotNull VcsRepositoryData vcsRepositoryData) |
@Nullable ContextualVcsId<VcsTagsHandler> |
BitbucketCloudTagsHandler.getVcsIdForExecutor(@NotNull VcsRepositoryData vcsRepositoryData) |
@Nullable ContextualVcsId<VcsPullRequestDetector> |
BitbucketCloudPullRequestDetector.getVcsIdForExecutor(@NotNull VcsRepositoryData vcsRepositoryData) |
@Nullable ContextualVcsId<VcsBranchDetector> |
BitbucketCloudBranchDetector.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 com.atlassian.event.Event 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) |
boolean |
BitbucketCloudBranchDetector.usePollingForBranchDetection(@NotNull VcsRepositoryData repositoryData) |
boolean |
BitbucketCloudPullRequestDetector.usePollingForPullRequestDetection(@NotNull VcsRepositoryData repositoryData) |
Modifier and Type | Method and Description |
---|---|
boolean |
BitbucketCloudServerConfigurator.isWebhookEnabled(@NotNull VcsRepositoryData vcsRepositoryData) |
static boolean |
BitbucketCloudServerConfigurator.isWebhookEnabledForRepository(@NotNull VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.configuration.HierarchicalConfiguration |
BitbucketCloudRepositoryConverter.asLegacyData(@NotNull VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
@NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.cloud.BitbucketCloudRepository |
BitbucketCloudImporterExporter.getEntityPropertiesBuilder(@NotNull VcsRepositoryData repositoryData) |
Modifier and Type | Method and Description |
---|---|
protected @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) |
@NotNull Map<String,String> |
BitbucketCloudVcsRepositoryViewer.getWebRepositoryUrlForRevisions(Stream<String> revisionIds,
VcsRepositoryData repositoryDefinition) |
Modifier and Type | Method and Description |
---|---|
static Predicate<VcsRepositoryData> |
BitbucketCloudRepositoryPredicates.matchesQuery(@NotNull CustomVariableContext customVariableContext,
PlanRepositoryIndex.Query query) |
Modifier and Type | Method and Description |
---|---|
boolean |
GitHubAccessor.commentOnCommit(String commitId,
VcsRepositoryData repositoryData,
String message) |
Modifier and Type | Method and Description |
---|---|
@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) |
BuildRepositoryChanges |
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) |
@NotNull Optional<String> |
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) |
List<TagAndRevision> |
GitTagsHandler.getAllTagsFromRepository(@NotNull VcsRepositoryData vcsRepositoryData) |
@NotNull CommitContext |
GitBranchDetector.getFirstCommitApproximation(@NotNull VcsRepositoryData repositoryData) |
@NotNull CommitContext |
GitBranchDetector.getLastCommit(@NotNull VcsRepositoryData repositoryData) |
@NotNull List<VcsBranch> |
GitBranchDetector.getOpenBranches(@NotNull VcsRepositoryData repositoryData) |
@NotNull Map<String,String> |
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<VcsChangeDetector> |
GitChangeDetector.getVcsIdForExecutor(@NotNull VcsRepositoryData vcsRepositoryData) |
@Nullable ContextualVcsId<VcsTagsHandler> |
GitTagsHandler.getVcsIdForExecutor(@NotNull VcsRepositoryData vcsRepositoryData) |
@Nullable ContextualVcsId<VcsBranchDetector> |
GitBranchDetector.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) |
Modifier and Type | Method and Description |
---|---|
VcsBranch |
GitMavenPomAccessor.parseMavenScmUrlToVcsBranch(@NotNull String mavenScmUrl,
@Nullable VcsRepositoryData existingData) |
Map<String,String> |
GitMavenPomAccessor.parseMavenScmUrlToVcsLocation(@NotNull String mavenScmUrl,
@Nullable VcsRepositoryData existingData) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.configuration.HierarchicalConfiguration |
GitConfigurationConverter.asLegacyData(@NotNull VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
@NotNull com.atlassian.bamboo.specs.builders.repository.git.GitRepository |
GitConfigurationExporter.getEntityPropertiesBuilder(@NotNull VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
static VcsRepositoryData |
AbstractGitHubExecutor.githubToGitData(@NotNull VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
@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) |
BuildRepositoryChanges |
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) |
@NotNull Optional<String> |
GitHubBambooSpecsHandler.detectSpecRevision(@NotNull VcsRepositoryData repositoryData,
@NotNull Object source) |
@NotNull List<CommitContext> |
GitHubBambooSpecsHandler.findCommitsToSpecs(@NotNull VcsRepositoryData repositoryData,
@NotNull String rev1,
@NotNull String rev2) |
List<TagAndRevision> |
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) |
@NotNull List<VcsBranch> |
GitHubBranchDetector.getOpenBranches(@NotNull VcsRepositoryData repositoryData) |
@NotNull Map<String,String> |
GitHubVariableGenerator.getPlanRepositoryVariables(@NotNull VcsRepositoryData vcsRepositoryData) |
static @Nullable String |
GitHubRepositoryHelper.getRepositoryOwner(VcsRepositoryData repositoryData) |
static String |
GitHubRepositoryHelper.getRepositorySlug(VcsRepositoryData repositoryData) |
@NotNull Set<Requirement> |
GitHubWorkingCopyManager.getRequirements(@NotNull VcsRepositoryData vcsRepositoryData) |
@Nullable ContextualVcsId<VcsTagsHandler> |
GitHubTagsHandler.getVcsIdForExecutor(@NotNull VcsRepositoryData vcsRepositoryData) |
@Nullable ContextualVcsId<VcsChangeDetector> |
GitHubChangeDetector.getVcsIdForExecutor(@NotNull VcsRepositoryData vcsRepositoryData) |
@Nullable ContextualVcsId<VcsCommitCommenter> |
GitHubCommitCommenter.getVcsIdForExecutor(@NotNull VcsRepositoryData vcsRepositoryData) |
@Nullable ContextualVcsId<VcsBranchDetector> |
GitHubBranchDetector.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 com.atlassian.event.Event 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) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.configuration.HierarchicalConfiguration |
GitHubConfigurationConverter.asLegacyData(@NotNull VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
@NotNull com.atlassian.bamboo.specs.builders.repository.github.GitHubRepository |
GitHubConfigurationExporter.getEntityPropertiesBuilder(@NotNull VcsRepositoryData repositoryData) |
Modifier and Type | Method and Description |
---|---|
@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) |
@NotNull Map<String,String> |
GitHubVcsRepositoryViewer.getWebRepositoryUrlForRevisions(Stream<String> revisionIds,
VcsRepositoryData repositoryDefinition) |
Modifier and Type | Method and Description |
---|---|
void |
BitbucketServerBuildWarningsUpdater.deleteBuildWarnings(@NotNull VcsRepositoryData repository,
@NotNull String changeSetId,
@NotNull ImmutableChainResultsSummary resultsSummary) |
@NotNull List<VcsPullRequest> |
BitbucketServerPullRequestDetector.getOpenPullRequests(@NotNull VcsRepositoryData repositoryData) |
@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) |
Modifier and Type | Method and Description |
---|---|
boolean |
StashCapabilityProvider.stashServerRemoteEventsAreWorking(@NotNull VcsRepositoryData stashRepositoryData)
Stash server remote events are configured properly - it's working right now
|
boolean |
StashCapabilityProvider.stashServerSupportsRemoteEvents(@NotNull VcsRepositoryData stashRepositoryData)
Stash server is new enough for remote events to work (has capability)
|
Constructor and Description |
---|
BitbucketServerPullRequestHandler(@NotNull com.atlassian.stash.rest.client.api.StashClient stashClient,
@NotNull VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
static 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) |
Modifier and Type | Method and Description |
---|---|
static VcsRepositoryData |
AbstractBitbucketServerExecutor.bitbucketServerToGitData(@NotNull VcsRepositoryData vcsRepositoryData) |
static VcsRepositoryData |
AbstractBitbucketServerExecutor.bitbucketServerToReadOnlyGitData(@NotNull VcsRepositoryData vcsRepositoryData,
BuildLogger logger) |
Modifier and Type | Method and Description |
---|---|
static VcsRepositoryData |
AbstractBitbucketServerExecutor.bitbucketServerToGitData(@NotNull VcsRepositoryData vcsRepositoryData) |
static VcsRepositoryData |
AbstractBitbucketServerExecutor.bitbucketServerToReadOnlyGitData(@NotNull VcsRepositoryData vcsRepositoryData,
BuildLogger logger) |
@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) |
BuildRepositoryChanges |
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) |
@NotNull Optional<String> |
BitbucketServerBambooSpecsHandler.detectSpecRevision(@NotNull VcsRepositoryData repositoryData,
@NotNull Object source) |
@NotNull List<CommitContext> |
BitbucketServerBambooSpecsHandler.findCommitsToSpecs(@NotNull VcsRepositoryData repositoryData,
@NotNull String rev1,
@NotNull String rev2) |
List<TagAndRevision> |
BitbucketServerTagsHandler.getAllTagsFromRepository(@NotNull VcsRepositoryData vcsRepositoryData) |
@NotNull CommitContext |
BitbucketServerBranchDetector.getFirstCommitApproximation(@NotNull VcsRepositoryData repositoryData) |
@NotNull CommitContext |
BitbucketServerBranchDetector.getLastCommit(@NotNull VcsRepositoryData repositoryData) |
@NotNull List<VcsBranch> |
BitbucketServerBranchDetector.getOpenBranches(@NotNull VcsRepositoryData repositoryData) |
@NotNull Map<String,String> |
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) |
void |
BitbucketServerWorkingCopyManager.stageChanges(@NotNull VcsWorkingCopy workingCopy,
@NotNull VcsRepositoryData repositoryData,
@NotNull Collection<String> pathsToAdd) |
protected boolean |
AbstractBitbucketServerExecutor.stashServerRemoteEventsAreWorking(VcsRepositoryData repositoryData) |
@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) |
boolean |
BitbucketServerBranchDetector.usePollingForBranchDetection(@NotNull VcsRepositoryData repositoryData) |
Modifier and Type | Method and Description |
---|---|
static @Nullable com.atlassian.applinks.api.ApplicationLink |
BitbucketServerConfigurationHelper.getApplicationLinkFromVcsData(@NotNull com.atlassian.stash.rest.client.applinks.ApplinkStashClientFactory stashClientFactory,
@NotNull VcsRepositoryData stashRepositoryData) |
static String |
BitbucketServerConfigurationHelper.getApplicationLinkServerKeyFromVcsData(@NotNull VcsRepositoryData stashRepositoryData) |
static boolean |
BitbucketServerConfigurationHelper.isStashRepository(@NotNull VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.configuration.HierarchicalConfiguration |
BitbucketServerRepositoryConverter.asLegacyData(@NotNull VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
@NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository |
BitbucketServerExporter.getEntityPropertiesBuilder(@NotNull VcsRepositoryData repositoryData) |
Modifier and Type | Method and Description |
---|---|
@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) |
@NotNull Map<String,String> |
BitbucketServerVcsRepositoryViewer.getWebRepositoryUrlForRevisions(Stream<String> revisionIds,
VcsRepositoryData repositoryDefinition) |
Modifier and Type | Method and Description |
---|---|
@Nullable VcsRepositoryData |
RepositoryDefinitionManagerImpl.entityToVcsData(@Nullable RepositoryDataEntity input) |
@Nullable VcsRepositoryData |
RepositoryDefinitionManager.entityToVcsData(@Nullable RepositoryDataEntity input) |
@Nullable VcsRepositoryData |
PermissionFilteringRepositoryDefinitionAccessorImpl.findLinkedRepositoryByName(@NotNull String name) |
@Nullable VcsRepositoryData |
CachedRepositoryDefinitionAccessor.findLinkedRepositoryByName(@NotNull String name) |
@Nullable VcsRepositoryData |
PermissionFilteringRepositoryDefinitionAccessorImpl.findProjectRepositoryByName(@NotNull String name,
@NotNull Long projectId) |
@Nullable VcsRepositoryData |
CachedRepositoryDefinitionAccessor.findProjectRepositoryByName(@NotNull String name,
@NotNull Long projectId) |
@Nullable VcsRepositoryData |
RepositoryDefinitionManagerImpl.getLinkedRepositoryByName(String name) |
@Nullable VcsRepositoryData |
RepositoryDefinitionManager.getLinkedRepositoryByName(String name)
Find a linked repository by name.
|
VcsRepositoryData |
RepositoryDataImpl.getOriginalData() |
@Nullable VcsRepositoryData |
RepositoryDefinitionManagerImpl.getProjectRepositoryByName(String name,
Long projectId) |
@Nullable VcsRepositoryData |
RepositoryDefinitionManager.getProjectRepositoryByName(String name,
Long projectId)
Find a project repository by name in project associated with given projectId.
|
@Nullable VcsRepositoryData |
PermissionFilteringRepositoryDefinitionAccessorImpl.getVcsRepositoryData(long repositoryId) |
@Nullable VcsRepositoryData |
RepositoryDefinitionManagerImpl.getVcsRepositoryData(long repositoryId) |
@Nullable VcsRepositoryData |
CachedRepositoryDefinitionAccessor.getVcsRepositoryData(long repositoryId) |
@Nullable VcsRepositoryData |
RepositoryDefinitionManager.getVcsRepositoryData(long repositoryId)
Get plugin-agnostic representation of a repository configuration.
|
@Nullable VcsRepositoryData |
EncryptedRepositoryDefinitionAccessorImpl.getVcsRepositoryDataByOid(BambooEntityOid oid) |
VcsRepositoryData |
RepositoryDefinitionManagerImpl.getVcsRepositoryDataByOid(BambooEntityOid oid) |
@Nullable VcsRepositoryData |
RepositoryDefinitionAccessor.getVcsRepositoryDataByOid(BambooEntityOid oid)
Find a repository by oid.
|
Modifier and Type | Method and Description |
---|---|
Stream<VcsRepositoryData> |
CachedRepositoryDefinitionManager.findRepositoriesByPluginKey(String pluginKey)
Returns all repositories with the given plugin key
|
List<VcsRepositoryData> |
PermissionFilteringRepositoryDefinitionAccessorImpl.getLinkedRepositoriesForAdministration() |
List<VcsRepositoryData> |
RepositoryDefinitionManagerImpl.getLinkedRepositoriesForAdministration() |
List<VcsRepositoryData> |
CachedRepositoryDefinitionAccessor.getLinkedRepositoriesForAdministration()
Get all Shared repositories current user has permission to administrate.
|
List<VcsRepositoryData> |
RepositoryDefinitionManager.getLinkedRepositoriesForAdministration()
Get all Shared repositories current user has permission to administrate.
|
List<VcsRepositoryData> |
RepositoryDefinitionManagerImpl.getLinkedRepositoriesUnrestricted() |
List<VcsRepositoryData> |
RepositoryDefinitionManager.getLinkedRepositoriesUnrestricted()
Get all linked repositories without permission checking.
|
List<VcsRepositoryData> |
CachedRepositoryDefinitionManager.getProjectAndLinkedRepositories()
Get all linked and project repositories current user has permission to use in his plans.
|
Modifier and Type | Method and Description |
---|---|
@NotNull List<VcsBranch> |
RepositoryCachingFacadeImpl.getOpenBranches(@NotNull VcsBranchDetector branchDetector,
@NotNull VcsRepositoryData repositoryData) |
@NotNull List<VcsBranch> |
RepositoryCachingFacade.getOpenBranches(@NotNull VcsBranchDetector branchDetector,
@NotNull VcsRepositoryData repositoryData)
Retrieve open branches from the given repository.
|
@NotNull List<VcsPullRequest> |
RepositoryCachingFacadeImpl.getOpenPullRequests(@NotNull VcsPullRequestDetector pullRequestDetector,
@NotNull VcsRepositoryData repositoryData) |
@NotNull List<VcsPullRequest> |
RepositoryCachingFacade.getOpenPullRequests(@NotNull VcsPullRequestDetector pullRequestDetector,
@NotNull VcsRepositoryData repositoryData) |
static boolean |
ReflectionRepositoryAccessor.StashRepositoryAccessor.isStashRepository(VcsRepositoryData repositoryDefinition) |
Constructor and Description |
---|
LegacyRepositoryDataImpl(VcsRepositoryData repositoryData,
RepositoryConfigurationReference configurationRef)
Deprecated.
|
LegacyRepositoryDataImpl(VcsRepositoryData repositoryData,
String legacyPluginKey,
RepositoryConfigurationReference configurationRef)
Deprecated.
|
RepositoryDataImpl(VcsRepositoryData delegate) |
Modifier and Type | Method and Description |
---|---|
@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) |
@NotNull Optional<String> |
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) |
@NotNull List<VcsBranch> |
SvnBranchDetector.getOpenBranches(@NotNull VcsRepositoryData repositoryData) |
@NotNull Map<String,String> |
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) |
VcsBranch |
SvnMavenPomAccessor.parseMavenScmUrlToVcsBranch(@NotNull String mavenScmUrl,
@Nullable VcsRepositoryData existingData) |
Map<String,String> |
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) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.configuration.HierarchicalConfiguration |
SvnConfigConverter.asLegacyData(@NotNull VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
@NotNull ErrorCollection |
PreRssExecutionAction.execute(VcsRepositoryData repositoryData)
Execute custom code before running Repository Stored Specs.
|
Modifier and Type | Method and Description |
---|---|
static RepositoryChangeset |
RepositoryChangesetMocks.mockRepositoryChangeset(VcsRepositoryData mockRepositoryDefinition) |
Modifier and Type | Method and Description |
---|---|
@NotNull Optional<String> |
BambooSpecsHandler.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 revisions
rev1 and
rev2 . |
boolean |
BambooSpecsHandler.isNewer(@NotNull VcsRepositoryData repositoryData,
@NotNull String rev1,
@NotNull String rev2)
Returns true if
rev2 is a newer revision in the repository than rev1 and therefore the specs should be run. |
Modifier and Type | Interface and Description |
---|---|
interface |
PlanRepositoryDefinition
Effective repository definition as seen "from a
Plan 's perspective. |
Modifier and Type | Class and Description |
---|---|
class |
CompleteVcsRepositoryData |
class |
PlanRepositoryDefinitionImpl |
class |
VcsRepositoryDataImpl |
Modifier and Type | Method and Description |
---|---|
@NotNull VcsRepositoryData |
PartialVcsRepositoryDataImpl.getCompleteData() |
@NotNull VcsRepositoryData |
PartialVcsRepositoryData.getCompleteData()
Complete view on this configuration.
|
@Nullable VcsRepositoryData |
PartialVcsRepositoryDataImpl.getInheritedData() |
@Nullable VcsRepositoryData |
PartialVcsRepositoryData.getInheritedData()
Complete view on a configuration of a parent repository or null if there's no parent.
|
Modifier and Type | Method and Description |
---|---|
static 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 |
PartialVcsRepositoryDataBuilder.inheritedData(VcsRepositoryData inheritedData) |
Constructor and Description |
---|
CompleteVcsRepositoryData(@Nullable VcsRepositoryData inheritedData,
@NotNull PartialVcsRepositoryData overrides) |
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) |
PartialVcsRepositoryDataImpl(@NotNull RepositoryDataEntity repositoryData,
@NotNull RawRepositoryConfiguration rawRepositoryConfiguration,
@Nullable VcsRepositoryData inheritedData) |
VcsRepositoryDataImpl(@NotNull VcsRepositoryData other) |
Modifier and Type | Method and Description |
---|---|
@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) |
@NotNull Map<String,String> |
LegacyVariableGenerator.getLegacyCustomVariables(@NotNull VcsRepositoryData vcsRepositoryData) |
protected Repository |
LegacyExecutorBase.getNewRepositoryInstance(@NotNull VcsRepositoryData vcsRepositoryData) |
protected <T extends Repository> |
LegacyExecutorBase.getNewRepositoryInstanceAs(@NotNull VcsRepositoryData repositoryData,
@NotNull Class<T> clazz) |
@NotNull List<VcsBranch> |
LegacyBranchDetector.getOpenBranches(@NotNull VcsRepositoryData repositoryData) |
@NotNull Map<String,String> |
LegacyVariableGenerator.getPlanRepositoryVariables(@NotNull VcsRepositoryData vcsRepositoryData) |
protected Repository |
LegacyExecutorBase.getRepositoryInstance(@NotNull VcsRepositoryData vcsRepositoryData) |
protected <T extends Repository> |
LegacyExecutorBase.getRepositoryInstanceAs(@NotNull VcsRepositoryData repositoryData,
@NotNull Class<T> clazz) |
@Nullable ContextualVcsId<VcsChangeDetector> |
LegacyChangeDetector.getVcsIdForExecutor(@NotNull VcsRepositoryData vcsRepositoryData) |
@Nullable ContextualVcsId<VcsBranchDetector> |
LegacyBranchDetector.getVcsIdForExecutor(@NotNull VcsRepositoryData repositoryData) |
@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 |
LegacyWorkingCopyManager.retrieveSourceCode(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData targetRevision,
@NotNull File targetPath) |
@NotNull VcsWorkingCopy |
LegacyFixedDirectoryWorkingCopyManager.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 |
LegacyWorkingCopyManager.updateToLatestRevision(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData repositoryData,
@NotNull File targetPath) |
@NotNull VcsWorkingCopy |
LegacyFixedDirectoryWorkingCopyManager.updateToLatestRevision(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData repositoryData,
@NotNull File targetPath) |
boolean |
LegacyBranchDetector.usePollingForBranchDetection(@NotNull VcsRepositoryData repositoryData) |
Modifier and Type | Method and Description |
---|---|
@NotNull com.atlassian.bamboo.specs.api.builders.repository.AnyVcsRepository |
LegacyRepositoryConfigurationExporter.getEntityPropertiesBuilder(@NotNull VcsRepositoryData repositoryData) |
Map<String,String> |
LegacyMavenPomAccessor.parseMavenScmUrlToVcsLocation(@NotNull String mavenScmUrl,
@Nullable VcsRepositoryData existingData) |
Modifier and Type | Method and Description |
---|---|
boolean |
VcsRepositoryConfigurationComparatorImpl.isTheSameBranch(VcsRepositoryModuleDescriptor moduleDescriptor,
VariableSubstitutor variableSubstitutor,
@NotNull VcsRepositoryData first,
@NotNull VcsRepositoryData second)
Compares 2 branches in of a certain 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.isTheSameBranch(VcsRepositoryModuleDescriptor moduleDescriptor,
VariableSubstitutor variableSubstitutor,
@NotNull VcsRepositoryData first,
@NotNull VcsRepositoryData second)
Compares 2 branches in of a single variable set.
|
boolean |
VcsRepositoryConfigurationComparator.isTheSameBranch(VcsRepositoryModuleDescriptor moduleDescriptor,
VariableSubstitutor variableSubstitutor,
@NotNull VcsRepositoryData first,
@NotNull VcsRepositoryData second)
Compares 2 branches in 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.
|
boolean |
VcsRepositoryConfigurationComparatorImpl.isTheSameVcsLocation(VcsRepositoryModuleDescriptor moduleDescriptor,
VariableSubstitutor variableSubstitutor,
@NotNull VcsRepositoryData first,
@NotNull VcsRepositoryData second)
Compares 2 repository locations in context 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 |
VcsRepositoryConfigurationComparator.isTheSameVcsLocation(VcsRepositoryModuleDescriptor moduleDescriptor,
VariableSubstitutor variableSubstitutor,
@NotNull VcsRepositoryData first,
@NotNull VcsRepositoryData second)
Compares 2 repository locations in context of a single variable set.
|
PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.replaceRepositoryInPlan(@NotNull Plan plan,
@NotNull VcsRepositoryData parentRepository,
@NotNull PartialVcsRepositoryData oldRepository,
@NotNull PartialVcsRepositoryData newRepository) |
PartialVcsRepositoryData |
VcsRepositoryConfigurationService.replaceRepositoryInPlan(@NotNull Plan plan,
@NotNull VcsRepositoryData parentRepository,
@NotNull PartialVcsRepositoryData oldRepository,
@NotNull PartialVcsRepositoryData newRepository)
Replaces uses of a repository with another one.
|
Modifier and Type | Method and Description |
---|---|
default 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.
|
Map<String,String> |
VcsMavenPomAccessor.parseMavenScmUrlToVcsLocation(@NotNull String mavenScmUrl,
@Nullable VcsRepositoryData existingData)
Parse and setup internal structures from Maven's SCM URL provider specific part.
|
Modifier and Type | Method and Description |
---|---|
default org.apache.commons.configuration.HierarchicalConfiguration |
Repository2VcsTypeConverter.asLegacyData(@NotNull VcsRepositoryData vcsRepositoryData)
Convert new style of repository plugin to an old style.
|
Modifier and Type | Method and Description |
---|---|
NoOverridesVcsRepositoryDataExporter.LinkedGlobalRepository |
NoOverridesVcsRepositoryDataExporter.getEntityPropertiesBuilder(@NotNull VcsRepositoryData vcsRepositoryData) |
@NotNull NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository |
NoOverridesVcsProjectRepositoryDataExporter.getEntityPropertiesBuilder(@NotNull VcsRepositoryData repositoryData) |
@NotNull com.atlassian.bamboo.specs.api.builders.repository.AnyVcsRepository |
DefaultVcsRepositoryDataExporter.getEntityPropertiesBuilder(@NotNull VcsRepositoryData repositoryData) |
B |
VcsRepositoryDataExporter.getEntityPropertiesBuilder(@NotNull VcsRepositoryData repositoryData)
Create empty instance of a properties builder appropriate for the exported repository data.
|
Modifier and Type | Method and Description |
---|---|
default boolean |
VcsRepositoryManager.divergentBranchesEnabled(@NotNull VcsRepositoryData vcsRepositoryData)
Check if VCS repository supports divergent branches and if the configuration allows them.
|
Modifier and Type | Method and Description |
---|---|
VcsRepositoryData |
ContextualVcsId.getSourceData() |
Modifier and Type | Method and Description |
---|---|
@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.
|
List<TagAndRevision> |
VcsTagsHandler.getAllTagsFromRepository(@NotNull VcsRepositoryData vcsRepositoryData)
Reads from git repository all tags (with revisions).
|
default @Nullable CommitContext |
VcsBranchDetector.getFirstCommit(@NotNull VcsRepositoryData repositoryData)
Deprecated.
since 6.0 use/implement
VcsBranchDetector.getFirstCommitApproximation(VcsRepositoryData) instead |
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.
|
@NotNull List<VcsBranch> |
VcsBranchDetector.getOpenBranches(@NotNull VcsRepositoryData repositoryData)
Set of open branches that are discovered in the repository. |
@NotNull List<VcsPullRequest> |
VcsPullRequestDetector.getOpenPullRequests(@NotNull VcsRepositoryData repositoryData)
List of open pull requests that are discovered in the repository. |
@NotNull Map<String,String> |
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 of
BuildRepositoryChanges . |
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 com.atlassian.event.Event 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 given
repository . |
@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 |
VcsWorkingCopyManager.updateToLatestRevision(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData repositoryData,
@NotNull File targetPath)
Checkout or update a working copy to the latest revision.
|
@NotNull VcsWorkingCopy |
NoContextVcsWorkingCopyManager.updateToLatestRevision(@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.
|
Constructor and Description |
---|
ContextualVcsId(T executor,
VcsRepositoryData sourceData,
String... ids) |
Modifier and Type | Method and Description |
---|---|
@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) |
@NotNull Map<String,String> |
FishEyeRepositoryViewer.getWebRepositoryUrlForRevisions(Stream<String> revisionIds,
VcsRepositoryData repositoryData) |
Modifier and Type | Method and Description |
---|---|
@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) |
@NotNull Map<String,String> |
GenericRepositoryViewer.getWebRepositoryUrlForRevisions(Stream<String> revisionIds,
VcsRepositoryData repositoryDefinition) |
Modifier and Type | Method and Description |
---|---|
protected 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) |
@NotNull Map<String,String> |
LegacyRepositoryViewer.getWebRepositoryUrlForRevisions(Stream<String> revisionIds,
VcsRepositoryData repositoryDefinition) |
Modifier and Type | Method and Description |
---|---|
@Nullable VcsRepositoryViewer |
VcsRepositoryViewerManagerImpl.getViewerForRepository(@NotNull VcsRepositoryData vcsRepositoryData) |
@Nullable VcsRepositoryViewer |
VcsRepositoryViewerManager.getViewerForRepository(VcsRepositoryData vcsRepositoryData)
Get viewer configured for a repository.
|
Modifier and Type | Method and Description |
---|---|
@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 repository
|
@NotNull Map<String,String> |
VcsRepositoryViewer.getWebRepositoryUrlForRevisions(Stream<String> revisionIds,
VcsRepositoryData repositoryDefinition)
Provide the urls to link all the given commits in the web repository
|
Modifier and Type | Method and Description |
---|---|
List<? extends VcsRepositoryData> |
ConfigureChainBranchRepositories.getRepositoryDefinitions() |
Modifier and Type | Method and Description |
---|---|
List<? extends VcsRepositoryData> |
ConfigureChainRepositories.getRepositoryDefinitions() |
Constructor and Description |
---|
RepositoryOption(@NotNull VcsRepositoryData repositoryData,
@NotNull String groupName,
boolean shared) |
Modifier and Type | Method and Description |
---|---|
VcsRepositoryData |
ViewProjectRepository.getVcsRepositoryData() |
Modifier and Type | Method and Description |
---|---|
Map<VcsRepositoryData,String> |
DeleteProjectSharedCredentials.getPlanBranchRepositoryDefinitionsMap() |
Map<VcsRepositoryData,String> |
DeleteProjectSharedCredentials.getPlanRepositoryDefinitionsMap() |
Map<VcsRepositoryData,String> |
DeleteProjectSharedCredentials.getProjectRepositoryDefinitionsMap() |
Modifier and Type | Class and Description |
---|---|
class |
MockVcsRepositoryData |
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.