Modifier and Type | Method and Description |
---|---|
VcsRepositoryData |
PlanResultsAction.getRepositoryData(RepositoryChangeset repositoryChangeset) |
Modifier and Type | Method and Description |
---|---|
VcsRepositoryViewer |
PlanResultsAction.getRepositoryViewer(VcsRepositoryData repositoryData) |
String |
PlanResultsAction.getUrlForCommitId(String commitId,
VcsRepositoryData repositoryData) |
Modifier and Type | Method and Description |
---|---|
void |
ChainResultManagerImpl.createRepositorySpecFailedResult(ImmutableChain plan,
VcsRepositoryData repositoryData,
BuildChanges buildChanges,
int buildNumber,
VcsLocationBambooSpecsState specsState) |
void |
ChainResultManager.createRepositorySpecFailedResult(ImmutableChain plan,
VcsRepositoryData repositoryData,
BuildChanges buildChanges,
int buildNumber,
VcsLocationBambooSpecsState specsState)
Create and save chain result for plan which was not updated when Repository stored specs execution was failed
|
void |
ChainResultManagerImpl.createRepositorySpecSuccessResult(ImmutableChain plan,
VcsRepositoryData repositoryData,
BuildChanges buildChanges,
int buildNumber) |
void |
ChainResultManager.createRepositorySpecSuccessResult(ImmutableChain plan,
VcsRepositoryData repositoryData,
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(VcsRepositoryData vcsRepositoryData,
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() |
Modifier and Type | Method and Description |
---|---|
RssPermissions |
RssPermissionsService.buildRssPermissions(VcsRepositoryData repository) |
RssPermissions |
RssPermissionsServiceImpl.buildRssPermissions(VcsRepositoryData repository) |
ErrorCollection |
RssDetectionServiceImpl.canEnqueue(VcsRepositoryData vcsRepositoryData) |
ErrorCollection |
RssDetectionService.canEnqueue(VcsRepositoryData vcsRepositoryData)
Checks whether Bamboo can enqueue RSS detection for the given repository.
|
Iterable<Path> |
LinkedRepositoryExportService.exportLinkedRepository(VcsRepositoryData repositoryData)
Export a linked repository to default location in Bamboo home dir.
|
Iterable<Path> |
LinkedRepositoryExportServiceImpl.exportLinkedRepository(VcsRepositoryData repositoryData) |
void |
SpecsConsumer.importPlanProperties(SpecsConsumer.PlanPropertiesSupplier topLevelPlanPropertiesSupplier,
RssPermissions rssPermissions,
VcsRepositoryData vcsRepositoryData,
List<CommitContext> commits,
com.atlassian.utils.process.OutputHandler stdout,
SpecsType specsType,
boolean noChangesInPlanProperties)
Import plan properties
|
void |
SpecsConsumer.onError(VcsRepositoryData vcsRepositoryData,
List<CommitContext> commits,
VcsBambooSpecsSource specsSource,
RssPermissions rssPermissions,
com.atlassian.utils.process.OutputHandler stdout,
Throwable throwable,
String logFilename)
Handle problem with specs import
|
void |
SpecsConsumer.onSuccess(VcsRepositoryData vcsRepositoryData,
List<CommitContext> commits,
VcsLocationBambooSpecsState specsState,
RssPermissions rssPermissions,
VcsLocationBambooSpecsState bambooSpecsState,
com.atlassian.utils.process.OutputHandler stdout,
String logFilename)
Handle specs execution success
|
void |
SpecsConsumer.onYamlValidationError(VcsRepositoryData vcsRepositoryData,
List<CommitContext> commits,
VcsBambooSpecsSource specsSource,
RssPermissions rssPermissions,
com.atlassian.utils.process.OutputHandler stdout,
Exception throwable,
String logFilename)
Handle problem with yaml validation
|
boolean |
SpecsConsumer.processSpecsDirectoryRemoval(VcsRepositoryData repository,
VcsLocationBambooSpecsState specsState,
List<CommitContext> commits,
RssPermissions rssPermissions,
com.atlassian.utils.process.OutputHandler stdout,
String logFilename)
Handle situation where no Specs have been found in the repository (for the current revision)
|
void |
RepositoryStoredSpecsService.reportMissingSpecs(VcsLocationBambooSpecsState vcsLocationBambooSpecsState,
VcsRepositoryData repository,
String errorMessages,
List<CommitContext> commits)
Record failed specs scan.
|
void |
RepositoryStoredSpecsServiceImpl.reportMissingSpecs(VcsLocationBambooSpecsState vcsLocationBambooSpecsState,
VcsRepositoryData vcsRepositoryData,
String errorMessage,
List<CommitContext> commits) |
void |
RepositoryStoredSpecsService.runBambooSpecs(SpecsConsumer specsConsumer,
VcsRepositoryModuleDescriptor vcsRepositoryModuleDescriptor,
VcsRepositoryData repository,
VcsBranch vcsBranch,
VcsLocationBambooSpecsState specsState,
List<CommitContext> commits,
boolean shouldReportMissingSpecs)
Execute Bamboo Specs and import results
|
void |
RepositoryStoredSpecsServiceImpl.runBambooSpecs(SpecsConsumer specsConsumer,
VcsRepositoryModuleDescriptor vcsRepositoryModuleDescriptor,
VcsRepositoryData repository,
VcsBranch vcsBranch,
VcsLocationBambooSpecsState specsState,
List<CommitContext> commits,
boolean shouldReportMissingSpecs) |
Modifier and Type | Method and Description |
---|---|
VcsRepositoryData |
RssDetectionTriggerData.getRepository() |
Constructor and Description |
---|
RssDetectionTriggerData(VcsRepositoryData repository,
VcsRepositoryModuleDescriptor repositoryDescriptor,
VcsLocationBambooSpecsState specsState,
List<CommitContext> specsCommits,
boolean reportMissingSpecs) |
Modifier and Type | Method and Description |
---|---|
default PartialVcsRepositoryData |
RepositoryExporter.importRepository(com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties repositoryProperties,
VcsRepositoryData existingData,
boolean global,
VcsRepositoryContext repositoryContext)
Transform repository properties to format used by Bamboo services.
|
PartialVcsRepositoryData |
RepositoryExporter.importRepository(com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties repositoryProperties,
VcsRepositoryData existingData,
VcsRepositoryData parentData,
boolean global,
com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryBranchProperties branchOverride,
VcsRepositoryContext repositoryContext)
Transform repository properties to format used by Bamboo services.
|
PartialVcsRepositoryData |
RepositoryExporterImpl.importRepository(com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties repositoryProperties,
VcsRepositoryData existingData,
VcsRepositoryData parentDataArg,
boolean global,
com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryBranchProperties branchOverride,
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(VcsRepositoryData repositoryData,
VcsRepositoryContext repositoryContext) |
<T extends com.atlassian.bamboo.specs.api.builders.repository.VcsRepository<T,E>,E extends com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties> |
RepositoryExporterImpl.toSpecsEntity(VcsRepositoryData repositoryData,
VcsRepositoryContext repositoryContext) |
Modifier and Type | Method and Description |
---|---|
List<RssAffectedPlan> |
RepositoryStoredSpecsResultHelper.createSpecResultAndDisablePlans(Collection<PlanKey> plans,
VcsRepositoryData repositoryData,
List<CommitContext> commits,
RssPermissions rssPermissions,
boolean specsExecutionSuccessful,
VcsLocationBambooSpecsState bambooSpecsState)
Creates specs execution results for given
plans and disable them |
List<RssAffectedPlan> |
RepositoryStoredSpecsResultHelperImpl.createSpecResultAndDisablePlans(Collection<PlanKey> plans,
VcsRepositoryData repositoryData,
List<CommitContext> commits,
RssPermissions rssPermissions,
boolean specsExecutionSuccessful,
VcsLocationBambooSpecsState bambooSpecsState) |
void |
RepositoryStoredSpecsExecutionServiceImpl.generateBambooYamlsFromSpecs(SpecsConsumer specsConsumer,
VcsRepositoryData repository,
VcsBambooSpecsSource specsSource,
Path specsDir,
Path outputDir,
RssSecurityConfiguration rssSecurityConfiguration,
RssPermissions rssPermissions,
List<CommitContext> commits,
RssExecutionOutputHandler stdout,
String logFilename) |
void |
RepositoryStoredSpecsExecutionService.generateBambooYamlsFromSpecs(SpecsConsumer specsConsumer,
VcsRepositoryData repository,
VcsBambooSpecsSource specsSource,
Path specsDir,
Path outputDir,
RssSecurityConfiguration rssSecurityConfiguration,
RssPermissions rssPermissions,
List<CommitContext> commits,
RssExecutionOutputHandler stdout,
String logFilename)
Execute Java Specs
|
BuildChanges |
RepositoryStoredSpecsResultHelper.getBuildChanges(VcsRepositoryData repositoryData,
List<CommitContext> commits)
Get repository changes for Specs execution result
|
BuildChanges |
RepositoryStoredSpecsResultHelperImpl.getBuildChanges(VcsRepositoryData repositoryData,
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(SpecsConsumer specsConsumer,
VcsRepositoryData repository,
VcsBambooSpecsSource specsSource,
Path yamlFile,
Path workingDir,
RssPermissions rssPermissions,
List<CommitContext> commits,
RssExecutionOutputHandler stdout,
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(SpecsConsumer specsConsumer,
VcsRepositoryData repository,
VcsBambooSpecsSource specsSource,
Path workingDir,
Path specsDir,
RssSecurityConfiguration rssSecurityConfiguration,
RssPermissions rssPermissions,
List<CommitContext> commits,
RssExecutionOutputHandler stdout,
String logFilename) |
void |
RepositoryStoredSpecsResultHelper.publishRssErrorEvent(VcsRepositoryData vcsRepositoryData,
List<CommitContext> commits,
VcsBambooSpecsSource specsSource,
RssPermissions rssPermissions,
Throwable throwable,
Map<String,RssAffectedPlan> affectedPlans,
Collection<PlanKey> notUpdatedPlans,
Collection<Long> notUpdatedDeploymentProjects,
String logFilename)
Handles specs execution error: creates specs result for remaining plans and publishes
RssErrorEvent |
void |
RepositoryStoredSpecsResultHelperImpl.publishRssErrorEvent(VcsRepositoryData vcsRepositoryData,
List<CommitContext> commits,
VcsBambooSpecsSource specsSource,
RssPermissions rssPermissions,
Throwable throwable,
Map<String,RssAffectedPlan> affectedPlans,
Collection<PlanKey> notUpdatedPlans,
Collection<Long> notUpdatedDeploymentProjects,
String logFilename) |
Modifier and Type | Method and Description |
---|---|
EntityImporter |
PlanImporterProvider.getEntityProvider(VcsRepositoryData vcsRepositoryData,
List<CommitContext> commits,
RssExecutionOutputHandler outputHandler,
SpecsType specsType,
Optional<VcsBambooSpecsSource> specsSource) |
Modifier and Type | Method and Description |
---|---|
com.atlassian.bamboo.specs.api.builders.deployment.Deployment |
BambooYamlToSpecsConverter.createDeploymentProject(BambooYamlDeploymentDefinition deploymentDefinition,
VcsRepositoryData repository)
Create a new instance of a specs
Deployment for the given YAML deployment definition. |
com.atlassian.bamboo.specs.api.builders.deployment.Deployment |
BambooYamlToSpecsConverterImpl.createDeploymentProject(BambooYamlDeploymentDefinition deploymentDefinition,
VcsRepositoryData repository) |
com.atlassian.bamboo.specs.api.builders.plan.Plan |
BambooYamlToSpecsConverter.createPlan(BambooYamlPlanDefinition planDefinition,
VcsRepositoryData repository)
Create a new instance of a specs
Plan for the given YAML plan definition. |
com.atlassian.bamboo.specs.api.builders.plan.Plan |
BambooYamlToSpecsConverterImpl.createPlan(BambooYamlPlanDefinition yamlPlan,
VcsRepositoryData repository) |
BambooYamlDeploymentDefinition |
BambooYamlParserImpl.parseDeployment(Map<String,Object> structure,
BambooYamlVersion yamlVersion,
VcsRepositoryData repository) |
BambooYamlDeploymentDefinition |
BambooYamlParser.parseDeployment(Map<String,Object> yamlStructure,
BambooYamlVersion yamlVersion,
VcsRepositoryData repository)
Constructs an instance of
BambooYamlDeploymentDefinition based on the given YAML structure. |
BambooYamlPlanDefinition |
BambooYamlParserImpl.parsePlan(Map<String,Object> rawYamlStructure,
BambooYamlVersion yamlVersion,
VcsRepositoryData repository,
RssExecutionOutputHandler stdout) |
BambooYamlPlanDefinition |
BambooYamlParser.parsePlan(Map<String,Object> yamlStructure,
BambooYamlVersion yamlVersion,
VcsRepositoryData repository,
RssExecutionOutputHandler stdout)
Constructs an instance of
BambooYamlPlanDefinition based on the given YAML structure. |
void |
BambooYamlValidator.validatePlan(BambooYamlPlanDefinition planDefinition,
VcsRepositoryData repository)
Validates an instance of
BambooYamlPlanDefinition . |
void |
BambooYamlValidatorImpl.validatePlan(BambooYamlPlanDefinition bambooYamlDefinition,
VcsRepositoryData repository) |
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 |
---|---|
VcsUIConfigBean.VcsHtmlFragments |
VcsUIConfigBean.prepareViewHtmlFragments(VcsRepositoryModuleDescriptor vcsDescriptor,
VcsRepositoryData vcsDefinition,
Long projectId) |
String |
VcsUIConfigBean.renderBranchIntegrationHtml(VcsRepositoryModuleDescriptor vcsDescriptor,
VcsRepositoryData vcsDefinition) |
Constructor and Description |
---|
RepositoryDisplay(VcsRepositoryData repositoryData) |
VcsTypeSelector(VcsRepositoryData repositoryData,
VcsRepositoryModuleDescriptor descriptor) |
VcsTypeSelector(VcsRepositoryData repositoryData,
VcsRepositoryModuleDescriptor descriptor,
String group,
VcsUIConfigBean.VcsHtmlFragments fragments,
boolean hasReadPermission) |
Modifier and Type | Method and Description |
---|---|
List<VcsRepositoryData> |
CredentialsUsageDetector.getGlobalRepositoriesWithSharedCredentials(Long credentialsId) |
Map<ImmutableChain,List<VcsRepositoryData>> |
SharedCredentialsInRepositories.getPlanBranchRepositories() |
Map<ImmutableChain,List<VcsRepositoryData>> |
SharedCredentialsInRepositories.getPlanRepositories() |
Modifier and Type | Method and Description |
---|---|
Set<Long> |
CredentialsUsageDetector.getProjectSharedCredentialsForRepository(VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
static Iterable<CredentialsData> |
Credentials.getAllSharedCredentials(Iterable<? extends VcsRepositoryData> repositories,
VcsRepositoryManager vcsRepositoryManager,
CredentialsAccessor credentialsAccessor) |
Constructor and Description |
---|
SharedCredentialsInRepositories(Map<ImmutableChain,List<VcsRepositoryData>> planRepositories,
Map<ImmutableChain,List<VcsRepositoryData>> planBranchRepositories,
Long sharedCredentialsId) |
SharedCredentialsInRepositories(Map<ImmutableChain,List<VcsRepositoryData>> planRepositories,
Map<ImmutableChain,List<VcsRepositoryData>> planBranchRepositories,
Long sharedCredentialsId) |
Modifier and Type | Method and Description |
---|---|
VcsRepositoryData |
RssEvent.getRepositoryData() |
Constructor and Description |
---|
RssErrorEvent(Object source,
VcsRepositoryData repositoryData,
String errorMessage,
List<CommitContext> commits,
Collection<RssAffectedPlan> affectedPlans,
Collection<Long> notUpdatedDeploymentProjects,
Long vcsLocationBambooSpecsStateId,
String logFilename) |
RssEvent(Object source,
VcsRepositoryData repositoryData,
List<CommitContext> commits,
Collection<RssAffectedPlan> affectedPlans,
Collection<Long> affectedDeploymentProjects,
Long vcsLocationBambooSpecsStateId,
String logFilename) |
RssSuccessfulEvent(Object source,
VcsRepositoryData repositoryData,
List<CommitContext> commits,
Collection<RssAffectedPlan> affectedPlans,
Collection<Long> affectedDeploymentProjects,
Long vcsLocationBambooSpecsStateId,
String logFilename) |
Modifier and Type | Method and Description |
---|---|
VcsRepositoryData |
DecoratedErrorDetailsImpl.getRootRepository() |
Modifier and Type | Method and Description |
---|---|
VcsRepositoryData |
BranchIntegrationService.getIntegrationRepository(ImmutablePlan plan)
Get repository configured as merge to / merge from in branch configuration.
|
Modifier and Type | Method and Description |
---|---|
Optional<List<VcsBranch>> |
BranchDetectionServiceImpl.getOpenBranches(VariableSubstitutor variableSubstitutor,
VcsRepositoryData vcsRepositoryData,
VcsBranchDetector branchDetector,
ErrorCollection errorCollection,
Iterable<ImmutableChain> chains) |
Optional<List<VcsBranch>> |
BranchDetectionService.getOpenBranches(VariableSubstitutor variableSubstitutor,
VcsRepositoryData vcsRepositoryData,
VcsBranchDetector branchDetector,
ErrorCollection errorCollection,
Iterable<ImmutableChain> chains)
Returns a list of currently open branches for given repository.
|
MergeResult |
VcsBranchIntegrationHelper.merge(BuildContext buildContext,
VcsRepositoryData repositoryData,
VcsRepositoryModuleDescriptor moduleDescriptor,
VcsBranch integrationBranch,
File mergeDir,
BuildLogger logger) |
MergeResult |
BranchIntegrationHelperImpl.merge(BuildContext buildContext,
VcsRepositoryData defaultRepositoryDefinition,
VcsRepositoryModuleDescriptor moduleDescriptor,
VcsBranch integrationBranch,
File mergeDir,
BuildLogger logger) |
Modifier and Type | Method and Description |
---|---|
List<VcsPullRequest> |
PullRequestDetectionServiceImpl.getOpenPullRequests(ImmutableChain chain,
VcsRepositoryData planRepositoryDefinition) |
List<VcsPullRequest> |
PullRequestDetectionService.getOpenPullRequests(ImmutableChain chain,
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(VcsRepositoryData repositoryData) |
static String |
BitbucketConfigUtils.getOwner(VcsRepositoryData repositoryData) |
static String |
BitbucketConfigUtils.getPassword(VcsRepositoryData repositoryData,
CredentialsAccessor credentialsAccessor) |
static BitbucketPasswordCredentialsSource |
BitbucketConfigUtils.getPasswordCredentialSource(VcsRepositoryData repositoryData) |
static String |
BitbucketConfigUtils.getRepositoryOwner(VcsRepositoryData repositoryData) |
static String |
BitbucketConfigUtils.getRepositorySlug(VcsRepositoryData repositoryData) |
static String |
BitbucketConfigUtils.getUsername(VcsRepositoryData repositoryData,
CredentialsAccessor credentialsAccessor) |
static Pair<String,String> |
BitbucketConfigUtils.getUsernameAndPassword(VcsRepositoryData repositoryData,
CredentialsAccessor credentialsAccessor) |
Modifier and Type | Method and Description |
---|---|
protected VcsRepositoryData |
AbstractBitbucketCloudExecutor.bitbucketCloudToUnderlyingVcsData(VcsRepositoryData repositoryData) |
Modifier and Type | Method and Description |
---|---|
protected VcsRepositoryData |
AbstractBitbucketCloudExecutor.bitbucketCloudToUnderlyingVcsData(VcsRepositoryData repositoryData) |
VcsWorkingCopy |
BitbucketCloudWorkingCopyManager.checkoutAndMerge(CommonContext commonContext,
VcsRepositoryData vcsRepositoryData,
VcsBranch targetBranch,
PlanVcsRevisionData revisionOnTarget,
VcsBranch sourceBranch,
PlanVcsRevisionData sourceRevision,
File targetPath) |
BuildRepositoryChanges |
BitbucketCloudChangeDetector.collectChangesForInitialBuild(PlanKey planKey,
VcsRepositoryData repositoryData,
VcsBranch otherBranch,
boolean otherBranchUnreliable) |
BuildRepositoryChanges |
BitbucketCloudChangeDetector.collectChangesForRevision(PlanKey planKey,
VcsRepositoryData repositoryData,
String customRevision) |
BuildRepositoryChanges |
BitbucketCloudChangeDetector.collectChangesSinceRevision(PlanKey planKey,
VcsRepositoryData repositoryData,
PlanVcsRevisionData lastRevisionData) |
VcsWorkingCopy |
BitbucketCloudWorkingCopyManager.commitLocal(VcsWorkingCopy workingCopy,
VcsRepositoryData vcsRepositoryData,
String commitMessage) |
void |
BitbucketCloudBranchCreator.createBranch(VcsRepositoryData repositoryData,
String branchName,
String vcsRevisionKey,
String checkoutLocation,
BuildLogger buildLogger) |
void |
BitbucketCloudTagCreator.createTag(VcsRepositoryData repositoryData,
String tagName,
String vcsRevisionKey,
String checkoutLocation,
BuildLogger buildLogger) |
Optional<String> |
BitbucketCloudBambooSpecsHandler.detectSpecRevision(VcsRepositoryData repositoryData,
Object source) |
List<CommitContext> |
BitbucketCloudBambooSpecsHandler.findCommitsToSpecs(VcsRepositoryData repositoryData,
String rev1,
String rev2) |
List<TagAndRevision> |
BitbucketCloudTagsHandler.getAllTagsFromRepository(VcsRepositoryData vcsRepositoryData) |
CommitContext |
BitbucketCloudBranchDetector.getFirstCommitApproximation(VcsRepositoryData repositoryData) |
CommitContext |
BitbucketCloudBranchDetector.getLastCommit(VcsRepositoryData repositoryData) |
List<VcsBranch> |
BitbucketCloudBranchDetector.getOpenBranches(VcsRepositoryData repositoryData) |
List<VcsPullRequest> |
BitbucketCloudPullRequestDetector.getOpenPullRequests(VcsRepositoryData repositoryData) |
Map<String,String> |
BitbucketCloudVariableGenerator.getPlanRepositoryVariables(VcsRepositoryData vcsRepositoryData) |
Set<Requirement> |
BitbucketCloudWorkingCopyManager.getRequirements(VcsRepositoryData vcsRepositoryData) |
protected VcsRepositoryModuleDescriptor |
AbstractBitbucketCloudExecutor.getUnderlyingVcsModuleDescriptor(VcsRepositoryData repositoryData) |
ContextualVcsId<VcsPullRequestDetector> |
BitbucketCloudPullRequestDetector.getVcsIdForExecutor(VcsRepositoryData vcsRepositoryData) |
ContextualVcsId<VcsCommitCommenter> |
BitbucketCloudCommitCommenter.getVcsIdForExecutor(VcsRepositoryData vcsRepositoryData) |
ContextualVcsId<VcsChangeDetector> |
BitbucketCloudChangeDetector.getVcsIdForExecutor(VcsRepositoryData vcsRepositoryData) |
ContextualVcsId<VcsBranchDetector> |
BitbucketCloudBranchDetector.getVcsIdForExecutor(VcsRepositoryData vcsRepositoryData) |
ContextualVcsId<VcsTagsHandler> |
BitbucketCloudTagsHandler.getVcsIdForExecutor(VcsRepositoryData vcsRepositoryData) |
VcsWorkingCopy |
BitbucketCloudWorkingCopyManager.getWorkingCopyInfo(VcsRepositoryData repositoryData,
File checkoutPath) |
boolean |
BitbucketCloudTagsHandler.isBranchContainTag(VcsRepositoryData vcsRepositoryData,
String branchName,
TagAndRevision tagAndRevision) |
boolean |
BitbucketCloudBambooSpecsHandler.isNewer(VcsRepositoryData repositoryData,
String rev1,
String rev2) |
boolean |
BitbucketCloudCommitCommenter.publishComment(VcsRepositoryData repositoryData,
String commitId,
String payload) |
boolean |
BitbucketCloudCommitCommenter.publishRssStatus(VcsRepositoryData repositoryData,
String commitId,
com.atlassian.event.Event event) |
VcsWorkingCopy |
BitbucketCloudWorkingCopyManager.retrieveSourceCode(CommonContext commonContext,
VcsRepositoryData repositoryData,
PlanVcsRevisionData targetRevision,
File targetPath) |
void |
BitbucketCloudWorkingCopyManager.stageChanges(VcsWorkingCopy workingCopy,
VcsRepositoryData repositoryData,
Collection<String> pathsToAdd) |
ErrorCollection |
BitbucketCloudConnectionTester.testConnection(VcsRepositoryData repositoryData,
long timeout,
TimeUnit unit) |
VcsWorkingCopy |
BitbucketCloudWorkingCopyManager.updateRemote(VcsWorkingCopy workingCopy,
VcsRepositoryData vcsRepositoryData,
String commitMessage) |
VcsWorkingCopy |
BitbucketCloudWorkingCopyManager.updateToLatestRevision(CommonContext commonContext,
VcsRepositoryData repositoryData,
File targetPath) |
VcsWorkingCopy |
BitbucketCloudWorkingCopyManager.updateToLatestRevision(VcsRepositoryData repositoryData,
File targetPath) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.configuration.HierarchicalConfiguration |
BitbucketCloudRepositoryConverter.asLegacyData(VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
com.atlassian.bamboo.specs.builders.repository.bitbucket.cloud.BitbucketCloudRepository |
BitbucketCloudImporterExporter.getEntityPropertiesBuilder(VcsRepositoryData repositoryData) |
Modifier and Type | Method and Description |
---|---|
protected URI |
BitbucketCloudVcsRepositoryViewer.getUriForRepositoryData(VcsRepositoryData vcsRepositoryData) |
String |
BitbucketCloudVcsRepositoryViewer.getWebRepositoryUrlForFile(CommitFile file,
VcsRepositoryData repositoryData) |
String |
BitbucketCloudVcsRepositoryViewer.getWebRepositoryUrlForFileDiff(CommitFile file,
VcsRepositoryData repositoryData) |
String |
BitbucketCloudVcsRepositoryViewer.getWebRepositoryUrlForFileRevision(CommitFile file,
VcsRepositoryData repositoryData) |
String |
BitbucketCloudVcsRepositoryViewer.getWebRepositoryUrlForRevision(String revisionId,
VcsRepositoryData repositoryData) |
Map<String,String> |
BitbucketCloudVcsRepositoryViewer.getWebRepositoryUrlForRevisions(Stream<String> revisionIds,
VcsRepositoryData repositoryDefinition) |
Modifier and Type | Method and Description |
---|---|
boolean |
GitHubAccessor.commentOnCommit(String commitId,
VcsRepositoryData repositoryData,
String message) |
Modifier and Type | Method and Description |
---|---|
VcsWorkingCopy |
GitWorkingCopyManager.checkoutAndMerge(CommonContext commonContext,
VcsRepositoryData vcsRepositoryData,
VcsBranch targetBranch,
PlanVcsRevisionData revisionOnTarget,
VcsBranch sourceBranch,
PlanVcsRevisionData sourceRevision,
File targetPath) |
BuildRepositoryChanges |
GitChangeDetector.collectChangesForInitialBuild(PlanKey planKey,
VcsRepositoryData vcsRepositoryData,
VcsBranch otherBranch,
boolean otherBranchUnreliable) |
BuildRepositoryChanges |
GitChangeDetector.collectChangesForRevision(PlanKey planKey,
VcsRepositoryData repositoryData,
String customRevision) |
BuildRepositoryChanges |
GitChangeDetector.collectChangesSinceRevision(PlanKey planKey,
VcsRepositoryData repositoryData,
PlanVcsRevisionData lastRevisionData) |
VcsWorkingCopy |
GitWorkingCopyManager.commitLocal(VcsWorkingCopy workingCopy,
VcsRepositoryData vcsRepositoryData,
String commitMessage) |
void |
GitBranchCreator.createBranch(VcsRepositoryData repositoryData,
String branchName,
String vcsRevisionKey,
String checkoutLocation,
BuildLogger buildLogger) |
void |
GitTagCreator.createTag(VcsRepositoryData repositoryData,
String tagName,
String vcsRevisionKey,
String checkoutLocation,
BuildLogger buildLogger) |
Optional<String> |
GitBambooSpecsHandler.detectSpecRevision(VcsRepositoryData repositoryData,
Object source) |
List<CommitContext> |
GitBambooSpecsHandler.findCommitsToSpecs(VcsRepositoryData repositoryData,
String rev1,
String rev2) |
protected GitRepositoryAccessData |
AbstractGitExecutor.getAccessData(VcsRepositoryData vcsRepositoryData) |
List<TagAndRevision> |
GitTagsHandler.getAllTagsFromRepository(VcsRepositoryData vcsRepositoryData) |
CommitContext |
GitBranchDetector.getFirstCommitApproximation(VcsRepositoryData repositoryData) |
CommitContext |
GitBranchDetector.getLastCommit(VcsRepositoryData repositoryData) |
List<VcsBranch> |
GitBranchDetector.getOpenBranches(VcsRepositoryData repositoryData) |
Map<String,String> |
GitVariableGenerator.getPlanRepositoryVariables(VcsRepositoryData vcsRepositoryData) |
Set<Requirement> |
GitWorkingCopyManager.getRequirements(VcsRepositoryData vcsRepositoryData) |
protected GitRepositoryAccessData |
AbstractGitExecutor.getSubstitutedAccessData(VcsRepositoryData vcsRepositoryData) |
protected GitRepositoryAccessData.Builder |
AbstractGitExecutor.getSubstitutedAccessDataBuilder(VcsRepositoryData vcsRepositoryData) |
ContextualVcsId<VcsChangeDetector> |
GitChangeDetector.getVcsIdForExecutor(VcsRepositoryData vcsRepositoryData) |
ContextualVcsId<VcsTagsHandler> |
GitTagsHandler.getVcsIdForExecutor(VcsRepositoryData vcsRepositoryData) |
ContextualVcsId<VcsBranchDetector> |
GitBranchDetector.getVcsIdForExecutor(VcsRepositoryData vcsRepositoryData) |
VcsWorkingCopy |
GitWorkingCopyManager.getWorkingCopyInfo(VcsRepositoryData repositoryData,
File checkoutPath) |
boolean |
GitTagsHandler.isBranchContainTag(VcsRepositoryData vcsRepositoryData,
String branchName,
TagAndRevision tagAndRevision) |
boolean |
GitBambooSpecsHandler.isNewer(VcsRepositoryData repositoryData,
String rev1,
String rev2) |
VcsWorkingCopy |
GitWorkingCopyManager.retrieveSourceCode(CommonContext commonContext,
VcsRepositoryData repositoryData,
PlanVcsRevisionData targetRevision,
File targetPath) |
void |
GitWorkingCopyManager.stageChanges(VcsWorkingCopy workingCopy,
VcsRepositoryData repositoryData,
Collection<String> pathsToAdd) |
ErrorCollection |
GitConnectionTester.testConnection(VcsRepositoryData repositoryData,
long timeout,
TimeUnit unit) |
VcsWorkingCopy |
GitWorkingCopyManager.updateRemote(VcsWorkingCopy workingCopy,
VcsRepositoryData vcsRepositoryData,
String commitMessage) |
VcsWorkingCopy |
GitWorkingCopyManager.updateToLatestRevision(CommonContext commonContext,
VcsRepositoryData repositoryData,
File targetPath) |
VcsWorkingCopy |
GitWorkingCopyManager.updateToLatestRevision(VcsRepositoryData repositoryData,
File targetPath) |
Modifier and Type | Method and Description |
---|---|
VcsBranch |
GitMavenPomAccessor.parseMavenScmUrlToVcsBranch(String mavenScmUrl,
VcsRepositoryData existingData) |
Map<String,String> |
GitMavenPomAccessor.parseMavenScmUrlToVcsLocation(String mavenScmUrl,
VcsRepositoryData existingData) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.configuration.HierarchicalConfiguration |
GitConfigurationConverter.asLegacyData(VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
com.atlassian.bamboo.specs.builders.repository.git.GitRepository |
GitConfigurationExporter.getEntityPropertiesBuilder(VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
static VcsRepositoryData |
AbstractGitHubExecutor.githubToGitData(VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
VcsWorkingCopy |
GitHubWorkingCopyManager.checkoutAndMerge(CommonContext commonContext,
VcsRepositoryData vcsRepositoryData,
VcsBranch targetBranch,
PlanVcsRevisionData revisionOnTarget,
VcsBranch sourceBranch,
PlanVcsRevisionData sourceRevision,
File targetPath) |
BuildRepositoryChanges |
GitHubChangeDetector.collectChangesForInitialBuild(PlanKey planKey,
VcsRepositoryData repositoryData,
VcsBranch otherBranch,
boolean otherBranchUnreliable) |
BuildRepositoryChanges |
GitHubChangeDetector.collectChangesForRevision(PlanKey planKey,
VcsRepositoryData repositoryData,
String customRevision) |
BuildRepositoryChanges |
GitHubChangeDetector.collectChangesSinceRevision(PlanKey planKey,
VcsRepositoryData repositoryData,
PlanVcsRevisionData lastRevisionData) |
VcsWorkingCopy |
GitHubWorkingCopyManager.commitLocal(VcsWorkingCopy workingCopy,
VcsRepositoryData vcsRepositoryData,
String commitMessage) |
Optional<String> |
GitHubBambooSpecsHandler.detectSpecRevision(VcsRepositoryData repositoryData,
Object source) |
List<CommitContext> |
GitHubBambooSpecsHandler.findCommitsToSpecs(VcsRepositoryData repositoryData,
String rev1,
String rev2) |
List<TagAndRevision> |
GitHubTagsHandler.getAllTagsFromRepository(VcsRepositoryData vcsRepositoryData) |
CommitContext |
GitHubBranchDetector.getFirstCommit(VcsRepositoryData repositoryData) |
CommitContext |
GitHubBranchDetector.getFirstCommitApproximation(VcsRepositoryData repositoryData) |
CommitContext |
GitHubBranchDetector.getLastCommit(VcsRepositoryData repositoryData) |
List<VcsBranch> |
GitHubBranchDetector.getOpenBranches(VcsRepositoryData repositoryData) |
Map<String,String> |
GitHubVariableGenerator.getPlanRepositoryVariables(VcsRepositoryData vcsRepositoryData) |
static String |
GitHubRepositoryHelper.getRepositoryOwner(VcsRepositoryData repositoryData) |
static String |
GitHubRepositoryHelper.getRepositorySlug(VcsRepositoryData repositoryData) |
Set<Requirement> |
GitHubWorkingCopyManager.getRequirements(VcsRepositoryData vcsRepositoryData) |
ContextualVcsId<VcsChangeDetector> |
GitHubChangeDetector.getVcsIdForExecutor(VcsRepositoryData vcsRepositoryData) |
ContextualVcsId<VcsBranchDetector> |
GitHubBranchDetector.getVcsIdForExecutor(VcsRepositoryData vcsRepositoryData) |
ContextualVcsId<VcsCommitCommenter> |
GitHubCommitCommenter.getVcsIdForExecutor(VcsRepositoryData vcsRepositoryData) |
ContextualVcsId<VcsTagsHandler> |
GitHubTagsHandler.getVcsIdForExecutor(VcsRepositoryData vcsRepositoryData) |
static VcsRepositoryData |
AbstractGitHubExecutor.githubToGitData(VcsRepositoryData vcsRepositoryData) |
boolean |
GitHubTagsHandler.isBranchContainTag(VcsRepositoryData vcsRepositoryData,
String branchName,
TagAndRevision tagAndRevision) |
boolean |
GitHubBambooSpecsHandler.isNewer(VcsRepositoryData repositoryData,
String rev1,
String rev2) |
boolean |
GitHubCommitCommenter.publishComment(VcsRepositoryData repositoryData,
String commitId,
String payload) |
boolean |
GitHubCommitCommenter.publishRssStatus(VcsRepositoryData repositoryData,
String commitId,
com.atlassian.event.Event event) |
VcsWorkingCopy |
GitHubWorkingCopyManager.retrieveSourceCode(CommonContext commonContext,
VcsRepositoryData repositoryData,
PlanVcsRevisionData targetRevision,
File targetPath) |
ErrorCollection |
GitHubConnectionTester.testConnection(VcsRepositoryData repositoryData,
long timeout,
TimeUnit unit) |
VcsWorkingCopy |
GitHubWorkingCopyManager.updateRemote(VcsWorkingCopy workingCopy,
VcsRepositoryData vcsRepositoryData,
String commitMessage) |
VcsWorkingCopy |
GitHubWorkingCopyManager.updateToLatestRevision(CommonContext commonContext,
VcsRepositoryData repositoryData,
File targetPath) |
VcsWorkingCopy |
GitHubWorkingCopyManager.updateToLatestRevision(VcsRepositoryData repositoryData,
File targetPath) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.configuration.HierarchicalConfiguration |
GitHubConfigurationConverter.asLegacyData(VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
com.atlassian.bamboo.specs.builders.repository.github.GitHubRepository |
GitHubConfigurationExporter.getEntityPropertiesBuilder(VcsRepositoryData repositoryData) |
Modifier and Type | Method and Description |
---|---|
String |
GitHubVcsRepositoryViewer.getWebRepositoryUrlForFile(CommitFile file,
VcsRepositoryData repositoryData) |
String |
GitHubVcsRepositoryViewer.getWebRepositoryUrlForFileDiff(CommitFile file,
VcsRepositoryData repositoryData) |
String |
GitHubVcsRepositoryViewer.getWebRepositoryUrlForFileRevision(CommitFile file,
VcsRepositoryData repositoryData) |
String |
GitHubVcsRepositoryViewer.getWebRepositoryUrlForRevision(String revisionId,
VcsRepositoryData repositoryData) |
Map<String,String> |
GitHubVcsRepositoryViewer.getWebRepositoryUrlForRevisions(Stream<String> revisionIds,
VcsRepositoryData repositoryDefinition) |
Modifier and Type | Method and Description |
---|---|
VcsWorkingCopy |
MercurialWorkingCopyManager.checkoutAndMerge(CommonContext commonContext,
VcsRepositoryData vcsRepositoryData,
VcsBranch targetBranch,
PlanVcsRevisionData revisionOnTarget,
VcsBranch sourceBranch,
PlanVcsRevisionData sourceRevision,
File targetPath) |
BuildRepositoryChanges |
MercurialChangeDetector.collectChangesForRevision(PlanKey planKey,
VcsRepositoryData repositoryData,
String customRevision) |
BuildRepositoryChanges |
MercurialChangeDetector.collectChangesSinceRevision(PlanKey planKey,
VcsRepositoryData repositoryData,
PlanVcsRevisionData lastRevisionData) |
protected VcsWorkingCopy |
AbstractMercurialExecutor.commitLocal(VcsWorkingCopy workingCopy,
VcsRepositoryData vcsRepositoryData,
String commitMessage) |
VcsWorkingCopy |
MercurialWorkingCopyManager.commitLocal(VcsWorkingCopy workingCopy,
VcsRepositoryData vcsRepositoryData,
String commitMessage) |
void |
MercurialBranchCreator.createBranch(VcsRepositoryData repositoryData,
String branchName,
String vcsRevisionKey,
String checkoutLocation,
BuildLogger buildLogger) |
void |
MercurialTagCreator.createTag(VcsRepositoryData repositoryData,
String tagName,
String vcsRevisionKey,
String checkoutLocation,
BuildLogger buildLogger) |
protected HgRepositoryAccessData |
AbstractMercurialExecutor.getAccessData(VcsRepositoryData vcsRepositoryData) |
protected File |
AbstractMercurialExecutor.getCacheDirectory(VcsRepositoryData vcsRepositoryData) |
CommitContext |
MercurialBranchDetector.getFirstCommitApproximation(VcsRepositoryData repositoryData) |
protected HgRepositoryAccessImpl |
AbstractMercurialExecutor.getHgRepoAccess(VcsRepositoryData repositoryData,
BuildLogger logger) |
CommitContext |
MercurialBranchDetector.getLastCommit(VcsRepositoryData repositoryData) |
List<VcsBranch> |
AbstractMercurialExecutor.getOpenBranches(VcsRepositoryData repositoryData) |
Map<String,String> |
MercurialVariableGenerator.getPlanRepositoryVariables(VcsRepositoryData vcsRepositoryData) |
Set<Requirement> |
MercurialWorkingCopyManager.getRequirements(VcsRepositoryData vcsRepositoryData) |
protected HgRepositoryAccessData |
AbstractMercurialExecutor.getSubstitutedAccessData(VcsRepositoryData vcsRepositoryData)
Returns processed access data: - repositoryUrl/branch/username are substituted - password/sshKey/sshPassphrase
are decrypted - username/password are extracted from repositoryUrl if not set explicitly
|
ContextualVcsId<VcsChangeDetector> |
MercurialChangeDetector.getVcsIdForExecutor(VcsRepositoryData vcsRepositoryData) |
ContextualVcsId<VcsBranchDetector> |
MercurialBranchDetector.getVcsIdForExecutor(VcsRepositoryData vcsRepositoryData) |
protected VcsWorkingCopy |
AbstractMercurialExecutor.getWorkingCopyInfo(VcsRepositoryData vcsRepositoryData,
File checkoutPath) |
VcsWorkingCopy |
MercurialWorkingCopyManager.getWorkingCopyInfo(VcsRepositoryData repositoryData,
File checkoutPath) |
List<BuildRepositoryChanges> |
MercurialChangeDetector.isolateCommits(BuildRepositoryChanges changes,
VcsRepositoryData vcsRepositoryData) |
VcsWorkingCopy |
MercurialWorkingCopyManager.retrieveSourceCode(CommonContext commonContext,
VcsRepositoryData repositoryData,
PlanVcsRevisionData targetRevision,
File targetPath) |
void |
MercurialWorkingCopyManager.stageChanges(VcsWorkingCopy workingCopy,
VcsRepositoryData repositoryData,
Collection<String> pathsToAdd) |
ErrorCollection |
MercurialConnectionTester.testConnection(VcsRepositoryData repositoryData,
long timeout,
TimeUnit unit) |
protected VcsWorkingCopy |
AbstractMercurialExecutor.updateRemote(VcsWorkingCopy workingCopy,
VcsRepositoryData vcsRepositoryData,
String commitMessage) |
VcsWorkingCopy |
MercurialWorkingCopyManager.updateRemote(VcsWorkingCopy workingCopy,
VcsRepositoryData vcsRepositoryData,
String commitMessage) |
protected VcsWorkingCopy |
AbstractMercurialExecutor.updateRemoteWithNewBranch(VcsWorkingCopy workingCopy,
VcsRepositoryData vcsRepositoryData,
String branchName) |
VcsWorkingCopy |
MercurialWorkingCopyManager.updateToLatestRevision(CommonContext commonContext,
VcsRepositoryData repositoryData,
File targetPath) |
VcsWorkingCopy |
MercurialWorkingCopyManager.updateToLatestRevision(VcsRepositoryData repositoryData,
File targetPath) |
Modifier and Type | Method and Description |
---|---|
VcsBranch |
MercurialMavenPomAccessor.parseMavenScmUrlToVcsBranch(String mavenScmUrl,
VcsRepositoryData existingData) |
Map<String,String> |
MercurialMavenPomAccessor.parseMavenScmUrlToVcsLocation(String mavenScmUrl,
VcsRepositoryData existingData) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.configuration.HierarchicalConfiguration |
MercurialConfigurationConverter.asLegacyData(VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
protected URI |
HgServeVcsRepositoryViewer.getUriForRepositoryData(VcsRepositoryData vcsRepositoryData) |
String |
HgServeVcsRepositoryViewer.getWebRepositoryUrlForFile(CommitFile file,
VcsRepositoryData repositoryData) |
String |
HgServeVcsRepositoryViewer.getWebRepositoryUrlForFileDiff(CommitFile file,
VcsRepositoryData repositoryData) |
String |
HgServeVcsRepositoryViewer.getWebRepositoryUrlForFileRevision(CommitFile file,
VcsRepositoryData repositoryData) |
String |
HgServeVcsRepositoryViewer.getWebRepositoryUrlForRevision(String revisionId,
VcsRepositoryData repositoryData) |
Map<String,String> |
HgServeVcsRepositoryViewer.getWebRepositoryUrlForRevisions(Stream<String> revisionIds,
VcsRepositoryData repositoryDefinition) |
Modifier and Type | Method and Description |
---|---|
void |
BitbucketServerBuildWarningsUpdater.deleteBuildWarnings(VcsRepositoryData repository,
String changeSetId,
ImmutableChainResultsSummary resultsSummary) |
List<VcsPullRequest> |
BitbucketServerPullRequestDetector.getOpenPullRequests(VcsRepositoryData repositoryData) |
ContextualVcsId<VcsPullRequestDetector> |
BitbucketServerPullRequestDetector.getVcsIdForExecutor(VcsRepositoryData vcsRepositoryData) |
ContextualVcsId<VcsBuildWarningsUpdater> |
BitbucketServerBuildWarningsUpdater.getVcsIdForExecutor(VcsRepositoryData repository) |
boolean |
BitbucketServerBuildWarningsUpdater.sendBuildWarnings(VcsRepositoryData repository,
String changesetId,
ImmutableChainResultsSummary resultsSummary,
BuildWarningSummary warningSummary,
Iterable<WarningAnnotation> warnings) |
boolean |
StashCapabilityProviderImpl.stashServerRemoteEventsAreWorking(VcsRepositoryData stashRepositoryData) |
boolean |
StashCapabilityProviderImpl.stashServerSupportsRemoteEvents(VcsRepositoryData stashRepositoryData) |
boolean |
BitbucketServerBuildWarningsUpdater.supportsBuildWarnings(VcsRepositoryData repository) |
boolean |
BitbucketServerPullRequestDetector.usePollingForPullRequestDetection(VcsRepositoryData repositoryData) |
Modifier and Type | Method and Description |
---|---|
boolean |
StashCapabilityProvider.stashServerRemoteEventsAreWorking(VcsRepositoryData stashRepositoryData)
Stash server remote events are configured properly - it's working right now
|
boolean |
StashCapabilityProvider.stashServerSupportsRemoteEvents(VcsRepositoryData stashRepositoryData)
Stash server is new enough for remote events to work (has capability)
|
Constructor and Description |
---|
BitbucketServerPullRequestHandler(com.atlassian.stash.rest.client.api.StashClient stashClient,
VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
Stream<VcsRepositoryData> |
RepositoryFinder.findMatchingRepositories(com.atlassian.stash.plugin.remote.event.AbstractStashRepositoryRemoteEvent event) |
Stream<VcsRepositoryData> |
RepositoryFinder.findMatchingRepositories(com.atlassian.stash.plugin.remote.event.AbstractStashRepositoryRemoteEvent event,
Collection<GitRef> refs) |
Modifier and Type | Method and Description |
---|---|
static Predicate<VcsRepositoryData> |
StashRepositoryPredicates.matchesQuery(CustomVariableContext customVariableContext,
com.atlassian.stash.rest.client.applinks.ApplinkStashClientFactory stashClientFactory,
PlanRepositoryIndex.Query query) |
static Predicate<VcsRepositoryData> |
StashRepositoryPredicates.usesMirrorWithId(String mirrorId) |
Modifier and Type | Method and Description |
---|---|
static VcsRepositoryData |
AbstractBitbucketServerExecutor.bitbucketServerToGitData(VcsRepositoryData vcsRepositoryData) |
static VcsRepositoryData |
AbstractBitbucketServerExecutor.bitbucketServerToReadOnlyGitData(VcsRepositoryData vcsRepositoryData,
BuildLogger logger) |
Modifier and Type | Method and Description |
---|---|
static VcsRepositoryData |
AbstractBitbucketServerExecutor.bitbucketServerToGitData(VcsRepositoryData vcsRepositoryData) |
static VcsRepositoryData |
AbstractBitbucketServerExecutor.bitbucketServerToReadOnlyGitData(VcsRepositoryData vcsRepositoryData,
BuildLogger logger) |
VcsWorkingCopy |
BitbucketServerWorkingCopyManager.checkoutAndMerge(CommonContext commonContext,
VcsRepositoryData vcsRepositoryData,
VcsBranch targetBranch,
PlanVcsRevisionData revisionOnTarget,
VcsBranch sourceBranch,
PlanVcsRevisionData sourceRevision,
File targetPath) |
BuildRepositoryChanges |
BitbucketServerChangeDetector.collectChangesForInitialBuild(PlanKey planKey,
VcsRepositoryData repositoryData,
VcsBranch otherBranch,
boolean otherBranchUnreliable) |
BuildRepositoryChanges |
BitbucketServerChangeDetector.collectChangesForRevision(PlanKey planKey,
VcsRepositoryData repositoryData,
String customRevision) |
BuildRepositoryChanges |
BitbucketServerChangeDetector.collectChangesSinceRevision(PlanKey planKey,
VcsRepositoryData repositoryData,
PlanVcsRevisionData lastRevisionData) |
VcsWorkingCopy |
BitbucketServerWorkingCopyManager.commitLocal(VcsWorkingCopy workingCopy,
VcsRepositoryData vcsRepositoryData,
String commitMessage) |
void |
BitbucketServerBranchCreator.createBranch(VcsRepositoryData repositoryData,
String branchName,
String vcsRevisionKey,
String checkoutLocation,
BuildLogger buildLogger) |
void |
BitbucketServerTagCreator.createTag(VcsRepositoryData repositoryData,
String tagName,
String vcsRevisionKey,
String checkoutLocation,
BuildLogger buildLogger) |
Optional<String> |
BitbucketServerBambooSpecsHandler.detectSpecRevision(VcsRepositoryData repositoryData,
Object source) |
List<CommitContext> |
BitbucketServerBambooSpecsHandler.findCommitsToSpecs(VcsRepositoryData repositoryData,
String rev1,
String rev2) |
List<TagAndRevision> |
BitbucketServerTagsHandler.getAllTagsFromRepository(VcsRepositoryData vcsRepositoryData) |
CommitContext |
BitbucketServerBranchDetector.getFirstCommitApproximation(VcsRepositoryData repositoryData) |
CommitContext |
BitbucketServerBranchDetector.getLastCommit(VcsRepositoryData repositoryData) |
List<VcsBranch> |
BitbucketServerBranchDetector.getOpenBranches(VcsRepositoryData repositoryData) |
Map<String,String> |
BitbucketServerVariableGenerator.getPlanRepositoryVariables(VcsRepositoryData vcsRepositoryData) |
Set<Requirement> |
BitbucketServerWorkingCopyManager.getRequirements(VcsRepositoryData vcsRepositoryData) |
ContextualVcsId<VcsChangeDetector> |
BitbucketServerChangeDetector.getVcsIdForExecutor(VcsRepositoryData vcsRepositoryData) |
ContextualVcsId<VcsTagsHandler> |
BitbucketServerTagsHandler.getVcsIdForExecutor(VcsRepositoryData vcsRepositoryData) |
ContextualVcsId<VcsBranchDetector> |
BitbucketServerBranchDetector.getVcsIdForExecutor(VcsRepositoryData vcsRepositoryData) |
VcsWorkingCopy |
BitbucketServerWorkingCopyManager.getWorkingCopyInfo(VcsRepositoryData repositoryData,
File checkoutPath) |
boolean |
BitbucketServerTagsHandler.isBranchContainTag(VcsRepositoryData vcsRepositoryData,
String branchName,
TagAndRevision tagAndRevision) |
boolean |
BitbucketServerBambooSpecsHandler.isNewer(VcsRepositoryData repositoryData,
String rev1,
String rev2) |
VcsWorkingCopy |
BitbucketServerWorkingCopyManager.retrieveSourceCode(CommonContext commonContext,
VcsRepositoryData repositoryData,
PlanVcsRevisionData targetRevision,
File targetPath) |
void |
BitbucketServerWorkingCopyManager.stageChanges(VcsWorkingCopy workingCopy,
VcsRepositoryData repositoryData,
Collection<String> pathsToAdd) |
protected boolean |
AbstractBitbucketServerExecutor.stashServerRemoteEventsAreWorking(VcsRepositoryData repositoryData) |
VcsWorkingCopy |
BitbucketServerWorkingCopyManager.updateRemote(VcsWorkingCopy workingCopy,
VcsRepositoryData vcsRepositoryData,
String commitMessage) |
VcsWorkingCopy |
BitbucketServerWorkingCopyManager.updateToLatestRevision(CommonContext commonContext,
VcsRepositoryData repositoryData,
File targetPath) |
VcsWorkingCopy |
BitbucketServerWorkingCopyManager.updateToLatestRevision(VcsRepositoryData repositoryData,
File targetPath) |
boolean |
BitbucketServerBranchDetector.usePollingForBranchDetection(VcsRepositoryData repositoryData) |
Modifier and Type | Method and Description |
---|---|
static com.atlassian.applinks.api.ApplicationLink |
BitbucketServerConfigurationHelper.getApplicationLinkFromVcsData(com.atlassian.stash.rest.client.applinks.ApplinkStashClientFactory stashClientFactory,
VcsRepositoryData stashRepositoryData) |
static String |
BitbucketServerConfigurationHelper.getApplicationLinkServerKeyFromVcsData(VcsRepositoryData stashRepositoryData) |
static boolean |
BitbucketServerConfigurationHelper.isStashRepository(VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.configuration.HierarchicalConfiguration |
BitbucketServerRepositoryConverter.asLegacyData(VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository |
BitbucketServerExporter.getEntityPropertiesBuilder(VcsRepositoryData repositoryData) |
Modifier and Type | Method and Description |
---|---|
String |
BitbucketServerVcsRepositoryViewer.getWebRepositoryUrlForFile(CommitFile file,
VcsRepositoryData repositoryData) |
String |
BitbucketServerVcsRepositoryViewer.getWebRepositoryUrlForFileDiff(CommitFile file,
VcsRepositoryData repositoryData) |
String |
BitbucketServerVcsRepositoryViewer.getWebRepositoryUrlForFileRevision(CommitFile file,
VcsRepositoryData repositoryData) |
String |
BitbucketServerVcsRepositoryViewer.getWebRepositoryUrlForRevision(String revisionId,
VcsRepositoryData repositoryData) |
Map<String,String> |
BitbucketServerVcsRepositoryViewer.getWebRepositoryUrlForRevisions(Stream<String> revisionIds,
VcsRepositoryData repositoryDefinition) |
Modifier and Type | Method and Description |
---|---|
VcsRepositoryData |
RepositoryDefinitionManagerImpl.entityToVcsData(RepositoryDataEntity input) |
VcsRepositoryData |
RepositoryDefinitionManager.entityToVcsData(RepositoryDataEntity input) |
VcsRepositoryData |
PermissionFilteringRepositoryDefinitionAccessorImpl.findLinkedRepositoryByName(String name) |
VcsRepositoryData |
CachedRepositoryDefinitionAccessor.findLinkedRepositoryByName(String name) |
VcsRepositoryData |
RepositoryDefinitionManagerImpl.getLinkedRepositoryByName(String name) |
VcsRepositoryData |
RepositoryDefinitionManager.getLinkedRepositoryByName(String name)
Find a linked repository by name.
|
VcsRepositoryData |
RepositoryDataImpl.getOriginalData() |
VcsRepositoryData |
RepositoryDefinitionManagerImpl.getVcsRepositoryData(long repositoryId) |
VcsRepositoryData |
PermissionFilteringRepositoryDefinitionAccessorImpl.getVcsRepositoryData(long repositoryId) |
VcsRepositoryData |
RepositoryDefinitionManager.getVcsRepositoryData(long repositoryId)
Get plugin-agnostic representation of a repository configuration.
|
VcsRepositoryData |
CachedRepositoryDefinitionAccessor.getVcsRepositoryData(long repositoryId) |
VcsRepositoryData |
RepositoryDefinitionManagerImpl.getVcsRepositoryDataByOid(BambooEntityOid oid) |
VcsRepositoryData |
EncryptedRepositoryDefinitionAccessorImpl.getVcsRepositoryDataByOid(BambooEntityOid oid) |
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 give plugin key
|
List<VcsRepositoryData> |
RepositoryDefinitionManagerImpl.getLinkedRepositories() |
List<VcsRepositoryData> |
EncryptedRepositoryDefinitionAccessorImpl.getLinkedRepositories() |
List<VcsRepositoryData> |
PermissionFilteringRepositoryDefinitionAccessorImpl.getLinkedRepositories() |
List<VcsRepositoryData> |
RepositoryDefinitionManager.getLinkedRepositories()
Get all linked repositories current user has permission to use in his plans.
|
List<VcsRepositoryData> |
RepositoryDefinitionAccessor.getLinkedRepositories()
Get all linked repositories current user has permission to use in his plans.
|
List<VcsRepositoryData> |
CachedRepositoryDefinitionAccessor.getLinkedRepositories()
Get all linked repositories current user has permission to use in his plans.
|
List<VcsRepositoryData> |
RepositoryDefinitionManagerImpl.getLinkedRepositoriesForAdministration() |
List<VcsRepositoryData> |
PermissionFilteringRepositoryDefinitionAccessorImpl.getLinkedRepositoriesForAdministration() |
List<VcsRepositoryData> |
RepositoryDefinitionManager.getLinkedRepositoriesForAdministration()
Get all Shared repositories current user has permission to administrate.
|
List<VcsRepositoryData> |
CachedRepositoryDefinitionAccessor.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.
|
Modifier and Type | Method and Description |
---|---|
List<VcsBranch> |
RepositoryCachingFacadeImpl.getOpenBranches(VcsBranchDetector branchDetector,
VcsRepositoryData repositoryData) |
List<VcsBranch> |
RepositoryCachingFacade.getOpenBranches(VcsBranchDetector branchDetector,
VcsRepositoryData repositoryData)
Retrieve open branches from the given repository.
|
List<VcsPullRequest> |
RepositoryCachingFacadeImpl.getOpenPullRequests(VcsPullRequestDetector pullRequestDetector,
VcsRepositoryData repositoryData) |
List<VcsPullRequest> |
RepositoryCachingFacade.getOpenPullRequests(VcsPullRequestDetector pullRequestDetector,
VcsRepositoryData repositoryData) |
void |
RepositoryCachingFacadeImpl.invalidate(VcsBranchDetector branchDetector,
VcsRepositoryData repositoryData) |
void |
RepositoryCachingFacade.invalidate(VcsBranchDetector branchDetector,
VcsRepositoryData repositoryData)
Deprecated.
since 6.10 does nothing
|
void |
RepositoryCachingFacadeImpl.invalidate(VcsPullRequestDetector pullRequestDetector,
VcsRepositoryData repositoryData) |
void |
RepositoryCachingFacade.invalidate(VcsPullRequestDetector pullRequestDetector,
VcsRepositoryData repositoryData)
Deprecated.
since 6.10 does nothing
|
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 |
---|---|
org.apache.commons.configuration.HierarchicalConfiguration |
SvnConfigConverter.asLegacyData(VcsRepositoryData vcsRepositoryData) |
Modifier and Type | Method and Description |
---|---|
ErrorCollection |
PreRssExecutionAction.execute(VcsRepositoryData repositoryData)
Execute custom code before running Repository Stored Specs.
|
Modifier and Type | Method and Description |
---|---|
List<? extends VcsRepositoryData> |
AbstractRepositoryAwareTaskExporter.getRepositoryListForTaskContainer(TaskContainer taskContainer) |
Modifier and Type | Method and Description |
---|---|
static RepositoryChangeset |
RepositoryChangesetMocks.mockRepositoryChangeset(VcsRepositoryData mockRepositoryDefinition) |
Modifier and Type | Method and Description |
---|---|
Optional<String> |
BambooSpecsHandler.detectSpecRevision(VcsRepositoryData repositoryData,
Object source)
Attempts to obtain latest revision from the repository which may have changed Bamboo Specs.
|
List<CommitContext> |
BambooSpecsHandler.findCommitsToSpecs(VcsRepositoryData repositoryData,
String rev1,
String rev2)
Extracts a list of commits related to Bamboo Specs, which occurred between revisions
rev1 and
rev2 . |
boolean |
BambooSpecsHandler.isNewer(VcsRepositoryData repositoryData,
String rev1,
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 |
---|---|
VcsRepositoryData |
PartialVcsRepositoryDataImpl.getCompleteData() |
VcsRepositoryData |
PartialVcsRepositoryData.getCompleteData()
Complete view on this configuration.
|
VcsRepositoryData |
PartialVcsRepositoryDataImpl.getInheritedData() |
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(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 PlanRepositoryDefinition |
PlanRepositoryDefinitionImpl.createForPosition(VcsRepositoryData other,
int position) |
PartialVcsRepositoryDataBuilder |
PartialVcsRepositoryDataBuilder.inheritedData(VcsRepositoryData inheritedData) |
Constructor and Description |
---|
CompleteVcsRepositoryData(VcsRepositoryData inheritedData,
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) |
PartialVcsRepositoryDataImpl(RepositoryDataEntity repositoryData,
RawRepositoryConfiguration rawRepositoryConfiguration,
VcsRepositoryData inheritedData) |
VcsRepositoryDataImpl(VcsRepositoryData other) |
Modifier and Type | Method and Description |
---|---|
VcsWorkingCopy |
LegacyWorkingCopyManager.checkoutAndMerge(CommonContext commonContext,
VcsRepositoryData vcsRepositoryData,
VcsBranch targetBranch,
PlanVcsRevisionData revisionOnTarget,
VcsBranch sourceBranch,
PlanVcsRevisionData sourceRevision,
File targetPath) |
BuildRepositoryChanges |
LegacyChangeDetector.collectChangesForRevision(PlanKey planKey,
VcsRepositoryData repositoryData,
String customRevision) |
BuildRepositoryChanges |
LegacyChangeDetector.collectChangesSinceRevision(PlanKey planKey,
VcsRepositoryData repositoryData,
PlanVcsRevisionData lastRevisionData) |
VcsWorkingCopy |
LegacyWorkingCopyManager.commitLocal(VcsWorkingCopy workingCopy,
VcsRepositoryData vcsRepositoryData,
String commitMessage) |
CommitContext |
LegacyBranchDetector.getFirstCommit(VcsRepositoryData repositoryData) |
CommitContext |
LegacyBranchDetector.getLastCommit(VcsRepositoryData repositoryData) |
Map<String,String> |
LegacyVariableGenerator.getLegacyCustomVariables(VcsRepositoryData vcsRepositoryData) |
protected Repository |
LegacyExecutorBase.getNewRepositoryInstance(VcsRepositoryData vcsRepositoryData) |
protected <T extends Repository> |
LegacyExecutorBase.getNewRepositoryInstanceAs(VcsRepositoryData repositoryData,
Class<T> clazz) |
List<VcsBranch> |
LegacyBranchDetector.getOpenBranches(VcsRepositoryData repositoryData) |
Map<String,String> |
LegacyVariableGenerator.getPlanRepositoryVariables(VcsRepositoryData vcsRepositoryData) |
protected Repository |
LegacyExecutorBase.getRepositoryInstance(VcsRepositoryData vcsRepositoryData) |
protected <T extends Repository> |
LegacyExecutorBase.getRepositoryInstanceAs(VcsRepositoryData repositoryData,
Class<T> clazz) |
ContextualVcsId<VcsChangeDetector> |
LegacyChangeDetector.getVcsIdForExecutor(VcsRepositoryData vcsRepositoryData) |
ContextualVcsId<VcsBranchDetector> |
LegacyBranchDetector.getVcsIdForExecutor(VcsRepositoryData repositoryData) |
File |
LegacyFixedDirectoryWorkingCopyManager.getWorkingCopyPath(CommonContext commonContext,
VcsRepositoryData repositoryData) |
List<BuildRepositoryChanges> |
LegacyChangeDetector.isolateCommits(BuildRepositoryChanges changes,
VcsRepositoryData vcsRepositoryData) |
VcsWorkingCopy |
LegacyFixedDirectoryWorkingCopyManager.retrieveSourceCode(CommonContext commonContext,
VcsRepositoryData repositoryData,
PlanVcsRevisionData targetRevision) |
VcsWorkingCopy |
LegacyWorkingCopyManager.retrieveSourceCode(CommonContext commonContext,
VcsRepositoryData repositoryData,
PlanVcsRevisionData targetRevision,
File targetPath) |
VcsWorkingCopy |
LegacyFixedDirectoryWorkingCopyManager.retrieveSourceCode(CommonContext commonContext,
VcsRepositoryData repositoryData,
PlanVcsRevisionData targetRevision,
File targetPath) |
ErrorCollection |
LegacyConnectionTester.testConnection(VcsRepositoryData repositoryData,
long timeout,
TimeUnit unit) |
VcsWorkingCopy |
LegacyWorkingCopyManager.updateRemote(VcsWorkingCopy workingCopy,
VcsRepositoryData vcsRepositoryData,
String commitMessage) |
VcsWorkingCopy |
LegacyWorkingCopyManager.updateToLatestRevision(CommonContext commonContext,
VcsRepositoryData repositoryData,
File targetPath) |
VcsWorkingCopy |
LegacyFixedDirectoryWorkingCopyManager.updateToLatestRevision(CommonContext commonContext,
VcsRepositoryData repositoryData,
File targetPath) |
boolean |
LegacyBranchDetector.usePollingForBranchDetection(VcsRepositoryData repositoryData) |
Modifier and Type | Method and Description |
---|---|
com.atlassian.bamboo.specs.api.builders.repository.AnyVcsRepository |
LegacyRepositoryConfigurationExporter.getEntityPropertiesBuilder(VcsRepositoryData repositoryData) |
Map<String,String> |
LegacyMavenPomAccessor.parseMavenScmUrlToVcsLocation(String mavenScmUrl,
VcsRepositoryData existingData) |
Modifier and Type | Method and Description |
---|---|
boolean |
VcsRepositoryConfigurationComparator.isTheSameBranch(VcsRepositoryModuleDescriptor moduleDescriptor,
VariableSubstitutor variableSubstitutor,
VcsRepositoryData first,
VcsRepositoryData second)
Compares 2 branches in of a single variable set.
|
boolean |
VcsRepositoryConfigurationComparatorImpl.isTheSameBranch(VcsRepositoryModuleDescriptor moduleDescriptor,
VariableSubstitutor variableSubstitutor,
VcsRepositoryData first,
VcsRepositoryData second)
Compares 2 branches in of a certain variable set.
|
boolean |
VcsRepositoryConfigurationComparator.isTheSameVcsLocation(VcsRepositoryModuleDescriptor moduleDescriptor,
VariableSubstitutor variableSubstitutor,
VcsRepositoryData first,
VcsRepositoryData second)
Compares 2 repository locations in context of a single variable set.
|
boolean |
VcsRepositoryConfigurationComparatorImpl.isTheSameVcsLocation(VcsRepositoryModuleDescriptor moduleDescriptor,
VariableSubstitutor variableSubstitutor,
VcsRepositoryData first,
VcsRepositoryData second)
Compares 2 repository locations in context of a certain variable set.
|
PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.replaceRepositoryInPlan(Plan plan,
VcsRepositoryData parentRepository,
PartialVcsRepositoryData oldRepository,
PartialVcsRepositoryData newRepository) |
PartialVcsRepositoryData |
VcsRepositoryConfigurationService.replaceRepositoryInPlan(Plan plan,
VcsRepositoryData parentRepository,
PartialVcsRepositoryData oldRepository,
PartialVcsRepositoryData newRepository)
Replaces uses of a repository with another one.
|
Modifier and Type | Method and Description |
---|---|
default VcsBranch |
VcsMavenPomAccessor.parseMavenScmUrlToVcsBranch(String mavenScmUrl,
VcsRepositoryData existingData)
Parse and setup internal structures from Maven's SCM URL provider specific part.
|
Map<String,String> |
VcsMavenPomAccessor.parseMavenScmUrlToVcsLocation(String mavenScmUrl,
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(VcsRepositoryData vcsRepositoryData)
Convert new style of repository plugin to an old style.
|
Modifier and Type | Method and Description |
---|---|
com.atlassian.bamboo.specs.api.builders.repository.AnyVcsRepository |
DefaultVcsRepositoryDataExporter.getEntityPropertiesBuilder(VcsRepositoryData repositoryData) |
NoOverridesVcsRepositoryDataExporter.LinkedGlobalRepository |
NoOverridesVcsRepositoryDataExporter.getEntityPropertiesBuilder(VcsRepositoryData vcsRepositoryData) |
B |
VcsRepositoryDataExporter.getEntityPropertiesBuilder(VcsRepositoryData repositoryData)
Create empty instance of a properties builder appropriate for the exported repository data.
|
Modifier and Type | Method and Description |
---|---|
VcsRepositoryData |
ContextualVcsId.getSourceData() |
Modifier and Type | Method and Description |
---|---|
VcsWorkingCopy |
MergingVcsWorkingCopyManager.checkoutAndMerge(CommonContext commonContext,
VcsRepositoryData vcsRepositoryData,
VcsBranch targetBranch,
PlanVcsRevisionData revisionOnTarget,
VcsBranch sourceBranch,
PlanVcsRevisionData sourceRevision,
File targetPath)
Checks out the targetBranch and merges sourceBranch to it.
|
default BuildRepositoryChanges |
VcsChangeDetector.collectChangesForInitialBuild(PlanKey planKey,
VcsRepositoryData repositoryData,
VcsBranch otherBranch,
boolean otherBranchUnreliable)
This method is used to generate the list of commits for an initial build of a plan branch.
|
BuildRepositoryChanges |
VcsChangeDetector.collectChangesForRevision(PlanKey planKey,
VcsRepositoryData repositoryData,
String customRevision) |
BuildRepositoryChanges |
VcsChangeDetector.collectChangesSinceRevision(PlanKey planKey,
VcsRepositoryData repositoryData,
PlanVcsRevisionData lastRevisionData) |
VcsWorkingCopy |
UpdatingVcsWorkingCopyManager.commitLocal(VcsWorkingCopy workingCopy,
VcsRepositoryData vcsRepositoryData,
String commitMessage)
Create a local commit.
|
void |
VcsBranchCreator.createBranch(VcsRepositoryData repositoryData,
String branchName,
String vcsRevisionKey,
String checkoutLocation,
BuildLogger buildLogger)
Creates new branch from revision vcsRevisionKey with given branchName.
|
void |
VcsTagCreator.createTag(VcsRepositoryData repositoryData,
String tagName,
String vcsRevisionKey,
String checkoutLocation,
BuildLogger buildLogger)
Creates new tag from revision vcsRevisionKey with given tagName.
|
void |
VcsBuildWarningsUpdater.deleteBuildWarnings(VcsRepositoryData repository,
String changeSetId,
ImmutableChainResultsSummary resultsSummary)
Removes all warnings previously sent by Bamboo for the given repository used in a build.
|
List<TagAndRevision> |
VcsTagsHandler.getAllTagsFromRepository(VcsRepositoryData vcsRepositoryData)
Reads from git repository all tags (with revisions).
|
default CommitContext |
VcsBranchDetector.getFirstCommit(VcsRepositoryData repositoryData)
Deprecated.
since 6.0 use/implement
VcsBranchDetector.getFirstCommitApproximation(VcsRepositoryData) instead |
default CommitContext |
VcsBranchDetector.getFirstCommitApproximation(VcsRepositoryData repositoryData)
Retrieve an old, preferably the first commit on a branch.
|
CommitContext |
VcsBranchDetector.getLastCommit(VcsRepositoryData repositoryData)
Retrieve last commit on the branch set on this Repository.
|
List<VcsBranch> |
VcsBranchDetector.getOpenBranches(VcsRepositoryData repositoryData)
Set of open branches that are discovered in the repository. |
List<VcsPullRequest> |
VcsPullRequestDetector.getOpenPullRequests(VcsRepositoryData repositoryData)
List of open pull requests that are discovered in the repository. |
Map<String,String> |
VcsVariableGenerator.getPlanRepositoryVariables(VcsRepositoryData vcsRepositoryData)
Return a map containing name->value mapping of the plan repository format variables.
|
Set<Requirement> |
VcsExecutorWithRequirements.getRequirements(VcsRepositoryData vcsRepositoryData) |
ContextualVcsId<T> |
IdentifyingExecutor.getVcsIdForExecutor(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.
|
VcsWorkingCopy |
StatusProvidingVcsWorkingCopyManager.getWorkingCopyInfo(VcsRepositoryData repositoryData,
File checkoutPath)
Provide repository working copy information for the given checkout path.
|
File |
FixedDirectoryWorkingCopyManager.getWorkingCopyPath(CommonContext commonContext,
VcsRepositoryData repositoryData)
Deprecated.
Based on configuration and current context produce absolute path to the working copy.
|
boolean |
VcsTagsHandler.isBranchContainTag(VcsRepositoryData vcsRepositoryData,
String branchName,
TagAndRevision tagAndRevision) |
List<BuildRepositoryChanges> |
CommitsIsolatingVcsChangeDetector.isolateCommits(BuildRepositoryChanges changes,
VcsRepositoryData vcsRepositoryData)
Break the single build changes object into a list of
BuildRepositoryChanges . |
boolean |
VcsCommitCommenter.publishComment(VcsRepositoryData repositoryData,
String commitId,
String payload)
Publish comment to repository commit.
|
boolean |
VcsCommitCommenter.publishRssStatus(VcsRepositoryData repositoryData,
String commitId,
com.atlassian.event.Event event)
Publish Bamboo Specs execution status to repository commit.
|
VcsWorkingCopy |
FixedDirectoryWorkingCopyManager.retrieveSourceCode(CommonContext commonContext,
VcsRepositoryData repositoryData,
PlanVcsRevisionData targetRevision)
Deprecated.
Checkout or update a working copy to a revision.
|
VcsWorkingCopy |
VcsWorkingCopyManager.retrieveSourceCode(CommonContext commonContext,
VcsRepositoryData repositoryData,
PlanVcsRevisionData targetRevision,
File targetPath)
Checkout or update a working copy to a revision.
|
default VcsWorkingCopy |
FixedDirectoryWorkingCopyManager.retrieveSourceCode(CommonContext commonContext,
VcsRepositoryData repositoryData,
PlanVcsRevisionData targetRevision,
File targetPath)
Deprecated.
If you can implement this correctly using targetPath,
then you should not be implementing this interface.
|
boolean |
VcsBuildWarningsUpdater.sendBuildWarnings(VcsRepositoryData repository,
String changesetId,
ImmutableChainResultsSummary resultsSummary,
BuildWarningSummary warningSummary,
Iterable<WarningAnnotation> warnings)
Sends build warnings for the given repository used in a build.
|
default void |
UpdatingVcsWorkingCopyManager.stageChanges(VcsWorkingCopy workingCopy,
VcsRepositoryData repositoryData,
Collection<String> pathsToAdd)
Stage changes for committing.
|
boolean |
VcsBuildWarningsUpdater.supportsBuildWarnings(VcsRepositoryData repository)
Returns true if build warnings are supported by the given
repository . |
ErrorCollection |
VcsConnectionTester.testConnection(VcsRepositoryData repositoryData,
long timeout,
TimeUnit unit)
Test connection to the repository within the given timeout.
|
VcsWorkingCopy |
UpdatingVcsWorkingCopyManager.updateRemote(VcsWorkingCopy workingCopy,
VcsRepositoryData vcsRepositoryData,
String commitMessage)
Update remote repository.
|
VcsWorkingCopy |
VcsWorkingCopyManager.updateToLatestRevision(CommonContext commonContext,
VcsRepositoryData repositoryData,
File targetPath)
Checkout or update a working copy to the latest revision.
|
default VcsWorkingCopy |
FixedDirectoryWorkingCopyManager.updateToLatestRevision(CommonContext commonContext,
VcsRepositoryData repositoryData,
File targetPath)
Deprecated.
If you can implement this, then you should not be implementing this interface.
|
VcsWorkingCopy |
NoContextVcsWorkingCopyManager.updateToLatestRevision(VcsRepositoryData repositoryData,
File targetPath)
Checkout or update a working copy to the latest revision.
|
default boolean |
VcsBranchDetector.usePollingForBranchDetection(VcsRepositoryData repositoryData)
Check if for specific repository configuration Bamboo needs to actively poll in
order to detect new/deleted branches.
|
default boolean |
VcsPullRequestDetector.usePollingForPullRequestDetection(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 |
---|---|
String |
FishEyeRepositoryViewer.getWebRepositoryUrlForFile(CommitFile file,
VcsRepositoryData repositoryData) |
String |
FishEyeRepositoryViewer.getWebRepositoryUrlForFileDiff(CommitFile file,
VcsRepositoryData repositoryData) |
String |
FishEyeRepositoryViewer.getWebRepositoryUrlForFileRevision(CommitFile file,
VcsRepositoryData repositoryData) |
String |
FishEyeRepositoryViewer.getWebRepositoryUrlForRevision(String revisionId,
VcsRepositoryData repositoryData) |
Map<String,String> |
FishEyeRepositoryViewer.getWebRepositoryUrlForRevisions(Stream<String> revisionIds,
VcsRepositoryData repositoryData) |
Modifier and Type | Method and Description |
---|---|
String |
GenericRepositoryViewer.getWebRepositoryUrlForFile(CommitFile file,
VcsRepositoryData repositoryData) |
String |
GenericRepositoryViewer.getWebRepositoryUrlForFileDiff(CommitFile file,
VcsRepositoryData repositoryData) |
String |
GenericRepositoryViewer.getWebRepositoryUrlForFileRevision(CommitFile file,
VcsRepositoryData repositoryData) |
String |
GenericRepositoryViewer.getWebRepositoryUrlForRevision(String revisionId,
VcsRepositoryData repositoryData) |
Map<String,String> |
GenericRepositoryViewer.getWebRepositoryUrlForRevisions(Stream<String> revisionIds,
VcsRepositoryData repositoryDefinition) |
Modifier and Type | Method and Description |
---|---|
protected RepositoryData |
LegacyVcsViewerBase.getRepositoryData(VcsRepositoryData vcsRepositoryData) |
protected CommitUrlProvider |
LegacyVcsViewerBase.getUrlProvider(VcsRepositoryData vcsRepositoryData) |
String |
LegacyRepositoryViewer.getWebRepositoryUrlForFile(CommitFile file,
VcsRepositoryData repositoryData) |
String |
LegacyRepositoryViewer.getWebRepositoryUrlForFileDiff(CommitFile file,
VcsRepositoryData repositoryData) |
String |
LegacyRepositoryViewer.getWebRepositoryUrlForFileRevision(CommitFile file,
VcsRepositoryData repositoryData) |
String |
LegacyRepositoryViewer.getWebRepositoryUrlForRevision(String revisionId,
VcsRepositoryData repositoryData) |
Map<String,String> |
LegacyRepositoryViewer.getWebRepositoryUrlForRevisions(Stream<String> revisionIds,
VcsRepositoryData repositoryDefinition) |
Modifier and Type | Method and Description |
---|---|
VcsRepositoryViewer |
VcsRepositoryViewerManagerImpl.getViewerForRepository(VcsRepositoryData vcsRepositoryData) |
VcsRepositoryViewer |
VcsRepositoryViewerManager.getViewerForRepository(VcsRepositoryData vcsRepositoryData)
Get viewer configured for a repository.
|
Modifier and Type | Method and Description |
---|---|
String |
VcsRepositoryViewer.getWebRepositoryUrlForFile(CommitFile file,
VcsRepositoryData repositoryData)
Generate the link to a given file in a given repository
|
String |
VcsRepositoryViewer.getWebRepositoryUrlForFileDiff(CommitFile file,
VcsRepositoryData repositoryData)
Generate the link to a given file, showing changes in given revision.
|
String |
VcsRepositoryViewer.getWebRepositoryUrlForFileRevision(CommitFile file,
VcsRepositoryData repositoryData)
Generate the link to a given file in a given repository at given revision,
|
String |
VcsRepositoryViewer.getWebRepositoryUrlForRevision(String revisionId,
VcsRepositoryData repositoryData)
Provide the url to link to the given revision in the web repository
|
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(VcsRepositoryData repositoryData,
String groupName,
boolean shared) |
Modifier and Type | Method and Description |
---|---|
Map<VcsRepositoryData,String> |
DeleteProjectSharedCredentials.getPlanBranchRepositoryDefinitionsMap() |
Map<VcsRepositoryData,String> |
DeleteProjectSharedCredentials.getPlanRepositoryDefinitionsMap() |
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.