Uses of Interface
com.atlassian.bamboo.plan.branch.VcsBranch
Packages that use VcsBranch
Package
Description
-
Uses of VcsBranch in com.atlassian.bamboo.configuration.external
Methods in com.atlassian.bamboo.configuration.external with parameters of type VcsBranchModifier and TypeMethodDescriptionSpecsConsumerFactory.createDivergentBranchSpecsCreationConsumer(@NotNull VcsBranch newBranch, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Multimap<ImmutableChain, PlanKey> chainsAndBranchKeys, PlanCreationService.EnablePlan enablePlan) Create Specs consumer used for creating divergent branchesSpecsConsumerFactory.createDivergentBranchSpecsUpdateConsumer(@NotNull VcsBranch branch, @NotNull Multimap<ImmutableChain, PlanKey> chainsAndBranchKeys) Create Specs consumer used for updating divergent branchesEnqueue RSS detection for repository with the given ID and branch.Enqueue RSS detection for repository with the given ID and branch.RssDetectionService.enqueue(long repositoryId, @NotNull VcsBranch vcsBranch, boolean force, @NotNull SpecsConsumer specsConsumer) Enqueue RSS detection for repository with the given ID and given branch.RssDetectionServiceImpl.enqueue(long repositoryId, @NotNull VcsBranch vcsBranch, boolean force, @NotNull SpecsConsumer specsConsumer) @NotNull PlanConfigImportService.ImportResultPlanConfigImportService.importPlanBranch(@NotNull com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties, @NotNull VcsBranch vcsBranch, @Nullable com.atlassian.user.User user, @NotNull RssPermissions rssPermissions) Import plan branch using specs.@NotNull PlanConfigImportService.ImportResultPlanConfigImportServiceImpl.importPlanBranch(@NotNull com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties, @NotNull VcsBranch vcsBranch, @Nullable com.atlassian.user.User user, @NotNull RssPermissions rssPermissions) booleanRssDetectionService.isInProgress(long repositoryId, @NotNull VcsBranch vcsBranch) booleanRssDetectionServiceImpl.isInProgress(long repositoryId, @NotNull VcsBranch vcsBranch) voidRssDetectionServiceImpl.reportFailedSpecsScan(long repositoryId, @NotNull VcsBranch vcsBranch, @NotNull String errorMessage, boolean specsNotFound) voidRepositoryStoredSpecsService.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 resultsvoidRepositoryStoredSpecsServiceImpl.runBambooSpecs(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryModuleDescriptor vcsRepositoryModuleDescriptor, @NotNull VcsRepositoryData repository, @NotNull VcsBranch vcsBranch, @NotNull VcsLocationBambooSpecsState specsState, @NotNull List<CommitContext> commits, boolean shouldReportMissingSpecs) booleanRssDetectionServiceImpl.runRssDetection(long repositoryId, @NotNull VcsBranch vcsBranch, boolean forced, @NotNull SpecsConsumer specsConsumer) Runs Repository-stored Specs detection for the given repository.@NotNull PlanConfigImportService.ImportResultPlanConfigImportService.updatePlanBranch(@NotNull com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties, @NotNull VcsBranch vcsBranch, @Nullable com.atlassian.user.User user, @NotNull RssPermissions rssPermissions, @NotNull DivergentBranchDataBean branchDataBean, boolean deferEvents, boolean noChangesInProperties) Update plan branch using specs.@NotNull PlanConfigImportService.ImportResultPlanConfigImportServiceImpl.updatePlanBranch(@NotNull com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties, @NotNull VcsBranch vcsBranch, @Nullable com.atlassian.user.User user, @NotNull RssPermissions rssPermissions, @NotNull DivergentBranchDataBean branchCreationData, boolean deferEvents, boolean noChangesInProperties) voidPlanConfigImportService.validatePlanBranchProperties(@NotNull com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties, @NotNull RssPermissions rssPermissions, @NotNull VcsBranch importedBranch) This method performs validation of YAML types and of the properties without Bamboo context (e.g. no database integrity is verified).voidPlanConfigImportServiceImpl.validatePlanBranchProperties(@NotNull com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties, @NotNull RssPermissions rssPermissions, @NotNull VcsBranch vcsBranch) -
Uses of VcsBranch in com.atlassian.bamboo.configuration.external.detection
Methods in com.atlassian.bamboo.configuration.external.detection that return VcsBranchModifier and TypeMethodDescriptionRssDetectionQueue.RssDetectionWorkKey.getVcsBranch()@NotNull VcsBranchRssDetectionWork.getVcsBranch()Methods in com.atlassian.bamboo.configuration.external.detection with parameters of type VcsBranchModifier and TypeMethodDescriptionRssDetectionQueue.enqueue(long repositoryId, @NotNull VcsBranch vcsBranch, boolean force, @NotNull SpecsConsumer specsConsumer) Enqueue work for a repository with the given Id and optional branch.booleanRssDetectionQueue.isInProgress(long vcsRepositoryId, @NotNull VcsBranch vcsBranch) Constructors in com.atlassian.bamboo.configuration.external.detection with parameters of type VcsBranchModifierConstructorDescriptionRssDetectionWork(long repositoryId, @NotNull VcsBranch vcsBranch, boolean forced, @NotNull SpecsConsumer specsConsumer) -
Uses of VcsBranch in com.atlassian.bamboo.configuration.external.helpers
Methods in com.atlassian.bamboo.configuration.external.helpers with parameters of type VcsBranchModifier and TypeMethodDescription@NotNull TaskDefinitionTaskDefinitionExportHelper.importTaskDefinition(long id, @NotNull TaskContainer taskContainer, @NotNull List<TaskDefinition> precedingTasks, @NotNull com.atlassian.bamboo.specs.api.model.task.TaskProperties taskProperties, @Nullable VcsBranch importedBranch, boolean finalTask) Import the task definition from its properties.voidTaskDefinitionExportHelper.validateTaskProperties(@NotNull com.atlassian.bamboo.specs.api.model.plan.PlanProperties topLevelPlanProperties, @NotNull RssPermissions rssPermissions, @Nullable VcsBranch importedBranch) -
Uses of VcsBranch in com.atlassian.bamboo.configuration.external.rss
Methods in com.atlassian.bamboo.configuration.external.rss with parameters of type VcsBranchModifier and TypeMethodDescriptionSpecsConsumerFactoryImpl.createDivergentBranchSpecsCreationConsumer(@NotNull VcsBranch vcsBranch, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Multimap<ImmutableChain, PlanKey> chainsAndBranchKeys, PlanCreationService.EnablePlan enablePlan) SpecsConsumerFactoryImpl.createDivergentBranchSpecsUpdateConsumer(@NotNull VcsBranch vcsBranch, @NotNull Multimap<ImmutableChain, PlanKey> chainsAndBranchKeys) -
Uses of VcsBranch in com.atlassian.bamboo.configuration.repository
Methods in com.atlassian.bamboo.configuration.repository with parameters of type VcsBranchModifier and TypeMethodDescription@NotNull PartialVcsRepositoryDataVcsConfigurationHelperImpl.reconfigureRepositoryWithMavenData(@NotNull VcsRepositoryModuleDescriptor oldModuleDescriptor, @NotNull PartialVcsRepositoryData oldData, @Nullable VcsRepositoryModuleDescriptor newModuleDescriptor, @NotNull Map<String, String> newServerConfiguration, @Nullable VcsBranch vcsBranch, @Nullable String webRepositoryUrl) -
Uses of VcsBranch in com.atlassian.bamboo.plan.branch
Classes in com.atlassian.bamboo.plan.branch that implement VcsBranchMethods in com.atlassian.bamboo.plan.branch that return VcsBranchModifier and TypeMethodDescription@Nullable VcsBranchBranchIntegrationHelperImpl.getIntegrationVcsBranch(@NotNull BuildContext buildContext) @Nullable VcsBranchVcsBranchIntegrationHelper.getIntegrationVcsBranch(@NotNull BuildContext buildContext) @NotNull VcsBranchChainBranchCreationResult.getVcsBranch()@Nullable VcsBranchMutablePlanBranchMetadata.getVcsBranch()@Nullable VcsBranchPlanBranchMetadata.getVcsBranch()Vcs branch built by this plan branch.@Nullable VcsBranchPlanBranchMetadataImpl.getVcsBranch()Methods in com.atlassian.bamboo.plan.branch that return types with arguments of type VcsBranchModifier and TypeMethodDescriptionBranchCreationFacade.getOpenBranches(@NotNull ImmutableChain chain, @Nullable ErrorCollection errorCollection) Returns a list of currently open branches for the chain's default repository List ordering determined by underlying repository (preference is for native ordering e.g. last updated first for hg)BranchCreationFacade.getOpenBranches(@NotNull ImmutableChain chain, @Nullable ErrorCollection errorCollection, @NotNull Optional<String> searchTerm) Returns a list of currently open branches for the chain's default repository List filtered by optional case-insensitive searchTerm.BranchCreationFacadeImpl.getOpenBranches(@NotNull ImmutableChain chain, @Nullable ErrorCollection errorCollection) BranchCreationFacadeImpl.getOpenBranches(@NotNull ImmutableChain chain, @Nullable ErrorCollection errorCollection, @NotNull Optional<String> searchTerm) 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.BranchDetectionServiceImpl.getOpenBranches(@NotNull VariableSubstitutor variableSubstitutor, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranchDetector branchDetector, @Nullable ErrorCollection errorCollection, @NotNull Iterable<ImmutableChain> chains) Methods in com.atlassian.bamboo.plan.branch with parameters of type VcsBranchModifier and TypeMethodDescription@NotNull ChainBranchCreationResultBranchCreationFacade.createChainBranch(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable VcsBranch vcsBranch, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry) Given a branch name and (optionally) vcs branch name, creates a plan branch, overriding repository definition.@Nullable ChainBranchCreationResultBranchCreationFacade.createChainBranch(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable VcsBranch vcsBranch, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull com.atlassian.struts.ValidationAware validationAware) Given a branch name and (optionally) vcs branch name, creates a plan branch, overriding repository definition.@NotNull ChainBranchCreationResultBranchCreationFacadeImpl.createChainBranch(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable VcsBranch vcsBranch, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry) @Nullable ChainBranchCreationResultBranchCreationFacadeImpl.createChainBranch(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable VcsBranch vcsBranch, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull com.atlassian.struts.ValidationAware validationAware) @NotNull ChainBranchCreationResultLightweightBranchCreationService.createChainBranch(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable PlanRepositoryDefinition defaultRepositoryDefinition, @Nullable VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable VcsBranch newBranch, @NotNull BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch) Creates a new lightweight plan branch for give chain.@NotNull ChainBranchCreationResultLightweightBranchCreationService.createChainBranch(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable PlanRepositoryDefinition defaultRepositoryDefinition, @Nullable VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable VcsBranch newBranch, @NotNull BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch, Optional<VcsPullRequest> pullRequest) Creates a new lightweight plan branch for give chain.@NotNull ChainBranchCreationResultLightweightBranchCreationServiceImpl.createChainBranch(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable PlanRepositoryDefinition defaultRepositoryDefinition, @Nullable VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable VcsBranch newBranch, @NotNull BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch) @NotNull ChainBranchCreationResultLightweightBranchCreationServiceImpl.createChainBranch(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable PlanRepositoryDefinition defaultRepositoryDefinition, @Nullable VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable VcsBranch newBranch, @NotNull BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch, Optional<VcsPullRequest> pullRequest) @NotNull ChainBranchCreationResultLightweightBranchCreationService.enableExistingChainBranch(@NotNull ImmutableChain chain, @NotNull ImmutableChainBranch existingChainBranch, @NotNull VcsBranch vcsBranch, PlanCreationService.EnablePlan enablePlan, boolean expectingDivergentBranch) Enables existing chain branch.@NotNull ChainBranchCreationResultLightweightBranchCreationServiceImpl.enableExistingChainBranch(@NotNull ImmutableChain chain, @NotNull ImmutableChainBranch existingChainBranch, @NotNull VcsBranch vcsBranch, PlanCreationService.EnablePlan enablePlan, boolean expectingDivergentBranch) static @NotNull StringChainBranchUtils.getValidChainBranchName(@NotNull VcsBranch newBranch) @NotNull MergeResultBranchIntegrationHelperImpl.merge(@NotNull BuildContext buildContext, @NotNull VcsRepositoryData defaultRepositoryDefinition, @NotNull VcsRepositoryModuleDescriptor moduleDescriptor, @NotNull VcsBranch integrationBranch, @NotNull File mergeDir, @Nullable BuildLogger logger) @NotNull MergeResultVcsBranchIntegrationHelper.merge(@NotNull BuildContext buildContext, @NotNull VcsRepositoryData repositoryData, @NotNull VcsRepositoryModuleDescriptor moduleDescriptor, @NotNull VcsBranch integrationBranch, @NotNull File mergeDir, @Nullable BuildLogger logger) voidMutablePlanBranchMetadata.setVcsBranch(@Nullable VcsBranch vcsBranch) voidLightweightBranchCreationService.validateCreateChainBranch(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable PlanRepositoryDefinition defaultRepositoryDefinition, @Nullable VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable VcsBranch newBranch, boolean enableExpiry, @NotNull com.atlassian.struts.ValidationAware validationAware) Validates configuration for creating chain branchvoidLightweightBranchCreationServiceImpl.validateCreateChainBranch(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable PlanRepositoryDefinition defaultRepositoryDefinition, @Nullable VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable VcsBranch newBranch, boolean enableExpiry, @NotNull com.atlassian.struts.ValidationAware validationAware) Method parameters in com.atlassian.bamboo.plan.branch with type arguments of type VcsBranchModifier and TypeMethodDescriptionvoidVcsBranchManager.createAll(@NotNull ImmutableChain chain, @NotNull Iterable<VcsBranch> requestedBranchesToSave) Creates new VCS branches.voidVcsBranchManagerImpl.createAll(@NotNull ImmutableChain chain, @NotNull Iterable<VcsBranch> vcsBranches) @NotNull Collection<ChainBranchCreationResult>LightweightBranchCreationService.createChainBranches(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Collection<VcsBranch> branches, @NotNull PlanRepositoryDefinition defaultRepositoryDefinition, @Nullable ErrorCollection errorCollection, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch) Creates a new lightweight plan branch or enables existing one for each vcs branch in given collection under given chain.@NotNull Collection<ChainBranchCreationResult>LightweightBranchCreationServiceImpl.createChainBranches(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Collection<VcsBranch> branches, @NotNull PlanRepositoryDefinition defaultRepositoryDefinition, @Nullable ErrorCollection errorCollection, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> consumer, boolean expectingDivergentBranch) @NotNull List<ChainBranchCreationResult>BranchCreationFacade.createManualBranches(@NotNull ImmutableChain chain, @NotNull Collection<VcsBranch> branches, @Nullable ErrorCollection errorCollection, PlanCreationService.EnablePlan enablePlan) Given a list of branches names, create plan branches for them under give chain.@NotNull List<ChainBranchCreationResult>BranchCreationFacadeImpl.createManualBranches(@NotNull ImmutableChain chain, @NotNull Collection<VcsBranch> branches, @Nullable ErrorCollection errorCollection, PlanCreationService.EnablePlan enablePlan) @NotNull ChainBranchCreationResultLightweightBranchCreationService.createOrEnableChainBranch(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @Nullable String branchName, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @Nullable BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch) Given a branch name and (optionally) vcs branch name, check if branch already exists.@NotNull ChainBranchCreationResultLightweightBranchCreationService.createOrEnableChainBranch(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @Nullable String branchName, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @Nullable BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch, Optional<VcsPullRequest> pullRequest) Given a branch name and (optionally) vcs branch name, check if branch already exists.@NotNull ChainBranchCreationResultLightweightBranchCreationServiceImpl.createOrEnableChainBranch(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @Nullable String branchName, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @Nullable BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch) @NotNull ChainBranchCreationResultLightweightBranchCreationServiceImpl.createOrEnableChainBranch(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @Nullable String branchName, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @Nullable BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch, Optional<VcsPullRequest> pullRequest) voidBranchCreationFacade.createOrEnableChainsBranches(@NotNull List<ImmutableChain> chains, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @NotNull Function<ImmutableChain, BuildConfiguration> buildConfigurationProvider, @NotNull Consumer<PlanKey> planBranchConsumer) Given a list of plans and a vcs branch creates plan branches for those chains, queuing RSS execution if required.voidBranchCreationFacade.createOrEnableChainsBranches(@NotNull List<ImmutableChain> chains, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @NotNull Function<ImmutableChain, BuildConfiguration> buildConfigurationProvider, @NotNull Consumer<PlanKey> planBranchConsumer, @NotNull Optional<VcsPullRequest> pullRequest) Given a list of plans and a vcs branch creates plan branches for those chains, queuing RSS execution if required.voidBranchCreationFacadeImpl.createOrEnableChainsBranches(@NotNull List<ImmutableChain> chains, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @NotNull Function<ImmutableChain, BuildConfiguration> buildConfigurationProvider, @NotNull Consumer<PlanKey> planBranchConsumer) voidBranchCreationFacadeImpl.createOrEnableChainsBranches(@NotNull List<ImmutableChain> chains, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @NotNull Function<ImmutableChain, BuildConfiguration> buildConfigurationProvider, @NotNull Consumer<PlanKey> planBranchConsumer, @NotNull Optional<VcsPullRequest> pullRequest) voidVcsBranchManager.saveAll(@NotNull ImmutableChain chain, @NotNull Iterable<VcsBranch> requestedBranchesToSave) Deprecated.voidVcsBranchManagerImpl.saveAll(@NotNull ImmutableChain chain, @NotNull Iterable<VcsBranch> vcsBranches) Constructors in com.atlassian.bamboo.plan.branch with parameters of type VcsBranchModifierConstructorDescriptionBambooVcsBranchImpl(Chain chain, VcsBranch newBranch) ChainBranchCreationResult(@NotNull PlanKey planKey, @NotNull VcsBranch vcsBranch) ChainBranchCreationResult(@NotNull PlanKey planKey, @NotNull VcsBranch vcsBranch, @Nullable Future<Boolean> specsDetectionFuture) PlanBranchMetadataImpl(VcsBranch vcsBranch, Long vcsRepositoryId) VcsBranchImpl(@NotNull VcsBranch other) -
Uses of VcsBranch in com.atlassian.bamboo.plan.vcsRevision
Methods in com.atlassian.bamboo.plan.vcsRevision that return VcsBranchModifier and TypeMethodDescription@Nullable VcsBranchPlanVcsRevisionData.getActualBranch()Vcs branch on which change actually is.Constructors in com.atlassian.bamboo.plan.vcsRevision with parameters of type VcsBranchModifierConstructorDescriptionPlanVcsRevisionData(@Nullable String vcsRevisionKey, @Nullable String customXmlData, @Nullable VcsBranch actualBranch) -
Uses of VcsBranch in com.atlassian.bamboo.plugins.artifact.export
Methods in com.atlassian.bamboo.plugins.artifact.export with parameters of type VcsBranchModifier and TypeMethodDescriptionArtifactDownloaderTaskExporter.toTaskConfiguration(@NotNull TaskContainer taskContainer, @NotNull List<TaskDefinition> precedingTasks, @NotNull com.atlassian.bamboo.specs.api.model.task.TaskProperties taskProperties, @Nullable VcsBranch importedBranch) -
Uses of VcsBranch in com.atlassian.bamboo.plugins.bitbucket.v2
Methods in com.atlassian.bamboo.plugins.bitbucket.v2 that return types with arguments of type VcsBranchModifier and TypeMethodDescriptionBitbucketCloudBranchDetector.getOpenBranches(@NotNull VcsRepositoryData repositoryData) Methods in com.atlassian.bamboo.plugins.bitbucket.v2 with parameters of type VcsBranchModifier and TypeMethodDescription@NotNull VcsWorkingCopyBitbucketCloudWorkingCopyManager.checkoutAndMerge(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch targetBranch, @NotNull PlanVcsRevisionData revisionOnTarget, @NotNull VcsBranch sourceBranch, @NotNull PlanVcsRevisionData sourceRevision, @NotNull File targetPath) BitbucketCloudChangeDetector.collectChangesForInitialBuild(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull VcsBranch otherBranch, boolean otherBranchUnreliable) -
Uses of VcsBranch in com.atlassian.bamboo.plugins.bitbucket.v2.configurator
Methods in com.atlassian.bamboo.plugins.bitbucket.v2.configurator that return VcsBranchModifier and TypeMethodDescription@NotNull VcsBranchBitbucketCloudBranchConfigurator.createVcsBranchFromName(@NotNull String name) @NotNull VcsBranchBitbucketCloudBranchConfigurator.getVcsBranchFromConfig(@NotNull Map<String, String> configMap) Methods in com.atlassian.bamboo.plugins.bitbucket.v2.configurator with parameters of type VcsBranch -
Uses of VcsBranch in com.atlassian.bamboo.plugins.git
Methods in com.atlassian.bamboo.plugins.git that return VcsBranchModifier and TypeMethodDescriptionGitHubRepositoryAccessData.getVcsBranch()GitRepositoryAccessData.getVcsBranch()Methods in com.atlassian.bamboo.plugins.git that return types with arguments of type VcsBranchModifier and TypeMethodDescriptionGitOperationHelper.getOpenBranches(@NotNull GitRepositoryAccessData repositoryData) JGitOperationHelper.getOpenBranches(@NotNull GitRepositoryAccessData repositoryData) NativeGitOperationHelper.getOpenBranches(@NotNull GitRepositoryAccessData repositoryData) Methods in com.atlassian.bamboo.plugins.git with parameters of type VcsBranchModifier and TypeMethodDescriptionGitOperationHelper.extractCommitsBetweenBranches(File cacheDirectory, VcsBranch otherBranch, boolean limitChangeList) JGitOperationHelper.extractCommitsBetweenBranches(File cacheDirectory, VcsBranch otherBranch, boolean limitChangeList) NativeGitOperationHelper.extractCommitsBetweenBranches(File cacheDirectory, VcsBranch otherBranch, boolean limitChangeList) -
Uses of VcsBranch in com.atlassian.bamboo.plugins.git.v2
Methods in com.atlassian.bamboo.plugins.git.v2 that return types with arguments of type VcsBranchModifier and TypeMethodDescriptionGitBranchDetector.getOpenBranches(@NotNull VcsRepositoryData repositoryData) Methods in com.atlassian.bamboo.plugins.git.v2 with parameters of type VcsBranchModifier and TypeMethodDescription@NotNull VcsWorkingCopyGitWorkingCopyManager.checkoutAndMerge(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch targetBranch, @NotNull PlanVcsRevisionData revisionOnTarget, @NotNull VcsBranch sourceBranch, @NotNull PlanVcsRevisionData sourceRevision, @NotNull File targetPath) GitChangeDetector.collectChangesForInitialBuild(@NotNull PlanKey planKey, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch otherBranch, boolean otherBranchUnreliable) -
Uses of VcsBranch in com.atlassian.bamboo.plugins.git.v2.configurator
Methods in com.atlassian.bamboo.plugins.git.v2.configurator that return VcsBranchModifier and TypeMethodDescription@NotNull VcsBranchGitBranchConfigurator.createVcsBranchFromName(@NotNull String name) @NotNull VcsBranchGitBranchConfigurator.getVcsBranchFromConfig(@NotNull Map<String, String> configMap) GitMavenPomAccessor.parseMavenScmUrlToVcsBranch(@NotNull String mavenScmUrl, @Nullable VcsRepositoryData existingData) Methods in com.atlassian.bamboo.plugins.git.v2.configurator with parameters of type VcsBranch -
Uses of VcsBranch in com.atlassian.bamboo.plugins.github
Methods in com.atlassian.bamboo.plugins.github that return types with arguments of type VcsBranchModifier and TypeMethodDescriptionGitHubBranchDetector.getOpenBranches(@NotNull VcsRepositoryData repositoryData) Methods in com.atlassian.bamboo.plugins.github with parameters of type VcsBranchModifier and TypeMethodDescription@NotNull VcsWorkingCopyGitHubWorkingCopyManager.checkoutAndMerge(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch targetBranch, @NotNull PlanVcsRevisionData revisionOnTarget, @NotNull VcsBranch sourceBranch, @NotNull PlanVcsRevisionData sourceRevision, @NotNull File targetPath) GitHubChangeDetector.collectChangesForInitialBuild(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull VcsBranch otherBranch, boolean otherBranchUnreliable) -
Uses of VcsBranch in com.atlassian.bamboo.plugins.github.configurator
Methods in com.atlassian.bamboo.plugins.github.configurator that return VcsBranchModifier and TypeMethodDescription@NotNull VcsBranchGitHubBranchConfigurator.createVcsBranchFromName(@NotNull String name) @NotNull VcsBranchGitHubBranchConfigurator.createVcsBranchFromNameForForkWorkflow(@NotNull String branchName, @NotNull String pullRequestKey) @NotNull VcsBranchGitHubBranchConfigurator.getVcsBranchFromConfig(@NotNull Map<String, String> configMap) Methods in com.atlassian.bamboo.plugins.github.configurator with parameters of type VcsBranch -
Uses of VcsBranch in com.atlassian.bamboo.plugins.rest.model.plan.branch
Methods in com.atlassian.bamboo.plugins.rest.model.plan.branch with parameters of type VcsBranch -
Uses of VcsBranch in com.atlassian.bamboo.plugins.stash.v2
Methods in com.atlassian.bamboo.plugins.stash.v2 that return types with arguments of type VcsBranchModifier and TypeMethodDescriptionBitbucketServerBranchDetector.getOpenBranches(@NotNull VcsRepositoryData repositoryData) Methods in com.atlassian.bamboo.plugins.stash.v2 with parameters of type VcsBranchModifier and TypeMethodDescription@NotNull VcsWorkingCopyBitbucketServerWorkingCopyManager.checkoutAndMerge(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch targetBranch, @NotNull PlanVcsRevisionData revisionOnTarget, @NotNull VcsBranch sourceBranch, @NotNull PlanVcsRevisionData sourceRevision, @NotNull File targetPath) BitbucketServerChangeDetector.collectChangesForInitialBuild(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull VcsBranch otherBranch, boolean otherBranchUnreliable) -
Uses of VcsBranch in com.atlassian.bamboo.plugins.stash.v2.configurator
Methods in com.atlassian.bamboo.plugins.stash.v2.configurator that return VcsBranchModifier and TypeMethodDescription@NotNull VcsBranchBitbucketServerBranchConfigurator.createVcsBranchFromName(@NotNull String name) @NotNull VcsBranchBitbucketServerBranchConfigurator.createVcsBranchFromNameForForkWorkflow(@NotNull String branchName, @NotNull String pullRequestKey) @NotNull VcsBranchBitbucketServerBranchConfigurator.getVcsBranchFromConfig(@NotNull Map<String, String> configMap) Methods in com.atlassian.bamboo.plugins.stash.v2.configurator with parameters of type VcsBranch -
Uses of VcsBranch in com.atlassian.bamboo.repository
Methods in com.atlassian.bamboo.repository that return types with arguments of type VcsBranchModifier and TypeMethodDescriptionRepositoryCachingFacade.getOpenBranches(@NotNull VcsBranchDetector branchDetector, @NotNull VcsRepositoryData repositoryData) Retrieve open branches from the given repository.RepositoryCachingFacadeImpl.getOpenBranches(@NotNull VcsBranchDetector branchDetector, @NotNull VcsRepositoryData repositoryData) -
Uses of VcsBranch in com.atlassian.bamboo.repository.svn.v2
Methods in com.atlassian.bamboo.repository.svn.v2 that return VcsBranchModifier and TypeMethodDescriptionSvnRepositoryAccessData.getBranch()SvnMavenPomAccessor.parseMavenScmUrlToVcsBranch(@NotNull String mavenScmUrl, @Nullable VcsRepositoryData existingData) protected @NotNull VcsBranchAbstractSvnExecutor.svnUrltoVcsBranch(org.tmatesoft.svn.core.SVNURL svnurl, String repositoryUrl) Methods in com.atlassian.bamboo.repository.svn.v2 that return types with arguments of type VcsBranchModifier and TypeMethodDescriptionSvnBranchDetector.getOpenBranches(@NotNull VcsRepositoryData repositoryData) Methods in com.atlassian.bamboo.repository.svn.v2 with parameters of type VcsBranchModifier and TypeMethodDescription -
Uses of VcsBranch in com.atlassian.bamboo.repository.svn.v2.configurator
Methods in com.atlassian.bamboo.repository.svn.v2.configurator that return VcsBranchModifier and TypeMethodDescription@NotNull VcsBranchSvnBranchConfigurator.createVcsBranchFromName(@NotNull String name) @NotNull VcsBranchSvnBranchConfigurator.getVcsBranchFromConfig(@NotNull Map<String, String> configMap) Methods in com.atlassian.bamboo.repository.svn.v2.configurator with parameters of type VcsBranch -
Uses of VcsBranch in com.atlassian.bamboo.task.export
Methods in com.atlassian.bamboo.task.export that return types with arguments of type VcsBranchModifier and TypeMethodDescriptionTaskValidationContext.getImportedBranch()TaskValidationContextImpl.getImportedBranch()Methods in com.atlassian.bamboo.task.export with parameters of type VcsBranchModifier and TypeMethodDescriptionTaskDefinitionExporter.toTaskConfiguration(@NotNull TaskContainer taskContainer, @NotNull List<TaskDefinition> precedingTasks, @NotNull com.atlassian.bamboo.specs.api.model.task.TaskProperties taskProperties, @Nullable VcsBranch importedBranch) Converts properties to Bamboo task configuration.TaskValidationContextImpl.Builder.withBranch(VcsBranch importedBranch) Constructors in com.atlassian.bamboo.task.export with parameters of type VcsBranchModifierConstructorDescriptionTaskValidationContextImpl(com.atlassian.bamboo.specs.api.model.plan.PlanProperties topLevelPlanProperties, com.atlassian.bamboo.specs.api.model.plan.JobProperties jobProperties, @NotNull RssPermissions rssPermissions, @Nullable VcsBranch importedBranch) Deprecated.since 7.1.TaskValidationContextImpl(com.atlassian.bamboo.specs.api.model.plan.PlanProperties topLevelPlanProperties, com.atlassian.bamboo.specs.api.model.plan.JobProperties jobProperties, com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties deploymentProperties, com.atlassian.bamboo.specs.api.model.deployment.EnvironmentProperties environmentProperties, String repositoryName, RssPermissions rssPermissions, VcsBranch importedBranch) -
Uses of VcsBranch in com.atlassian.bamboo.v2.build
Methods in com.atlassian.bamboo.v2.build that return VcsBranchModifier and TypeMethodDescription@Nullable VcsBranchBuildRepositoryChanges.getActualBranch()@Nullable VcsBranchBuildRepositoryChangesImpl.getActualBranch()Methods in com.atlassian.bamboo.v2.build with parameters of type VcsBranchModifier and TypeMethodDescriptionvoidBuildRepositoryChanges.setActualBranch(@Nullable VcsBranch actualBranch) voidBuildRepositoryChangesImpl.setActualBranch(@Nullable VcsBranch actualBranch) Constructors in com.atlassian.bamboo.v2.build with parameters of type VcsBranchModifierConstructorDescriptionBuildRepositoryChangesImpl(long repositoryId, @Nullable String vcsRevisionKey, @Nullable List<? extends CommitContext> changes, @Nullable VcsBranch actualBranch) -
Uses of VcsBranch in com.atlassian.bamboo.vcs.configuration
Methods in com.atlassian.bamboo.vcs.configuration that return VcsBranchModifier and TypeMethodDescription@NotNull VcsBranchVcsBranchDefinition.getVcsBranch()@NotNull VcsBranchVcsBranchDefinitionImpl.getVcsBranch()Methods in com.atlassian.bamboo.vcs.configuration with parameters of type VcsBranchModifier and TypeMethodDescriptionstatic PartialVcsRepositoryDataImplPartialVcsRepositoryDataImpl.createChildWithNewBranch(VcsRepositoryData repositoryDefinition, VcsBranch newBranch, VcsBranchConfigurator vcsBranchConfigurator) Create overriding repository which overrides branch.static PartialVcsRepositoryDataImplPartialVcsRepositoryDataImpl.createChildWithNewBranchAndOverwrittenLocationForForkScenario(VcsRepositoryData repositoryDefinition, VcsBranch newBranch, VcsBranchConfigurator vcsBranchConfigurator, VcsLocationConfigurator vcsLocationConfigurator, VcsForkDto vcsForkDto) Constructors in com.atlassian.bamboo.vcs.configuration with parameters of type VcsBranchModifierConstructorDescriptionprotectedPartialVcsRepositoryDataImpl(long id, BambooEntityOid oid, String pluginKey, String name, String description, VcsBranch vcsBranch, String viewerPluginKey, Map<String, String> serverConfiguration, Map<String, String> changeDetectionConfiguration, Map<String, String> branchDetectionConfiguration, Map<String, String> branchConfiguration, Map<String, String> viewerConfiguration, Map<String, String> bambooSpecsDetectionConfiguration, String legacyXml, String legacyViewerXml, boolean linked, VcsRepositoryData inheritedData, Long projectId, Long version) VcsBranchDefinitionImpl(@NotNull Map<String, String> configuration, @NotNull VcsBranch vcsBranch) -
Uses of VcsBranch in com.atlassian.bamboo.vcs.configuration.service
Methods in com.atlassian.bamboo.vcs.configuration.service that return VcsBranchModifier and TypeMethodDescription@Nullable VcsBranchRawRepositoryConfiguration.getVcsBranch()@Nullable VcsBranchRawRepositoryConfigurationImpl.getVcsBranch()Methods in com.atlassian.bamboo.vcs.configuration.service with parameters of type VcsBranchModifier and TypeMethodDescription@NotNull PartialVcsRepositoryDataVcsConfigurationHelper.reconfigureRepositoryWithMavenData(@NotNull VcsRepositoryModuleDescriptor oldModuleDescriptor, @NotNull PartialVcsRepositoryData oldData, @Nullable VcsRepositoryModuleDescriptor newModuleDescriptor, @NotNull Map<String, String> newServerConfiguration, @Nullable VcsBranch vcsBranch, @Nullable String webRepositoryUrl) Creates new repository configuration according to data found in a maven pom.xml. -
Uses of VcsBranch in com.atlassian.bamboo.vcs.configurator
Methods in com.atlassian.bamboo.vcs.configurator that return VcsBranchModifier and TypeMethodDescription@NotNull VcsBranchVcsBranchConfigurator.createVcsBranchFromName(@NotNull String name) Create new vcs branch instance with given namedefault @NotNull VcsBranchVcsBranchConfigurator.createVcsBranchFromNameForForkWorkflow(@NotNull String branchName, @NotNull String pullRequestKey) Create new vcs branch instance with given branch name and pull requests key.@NotNull VcsBranchVcsBranchConfigurator.getVcsBranchFromConfig(@NotNull Map<String, String> configMap) Return branch name according to provided config.default @Nullable VcsBranchVcsMavenPomAccessor.parseMavenScmUrlToVcsBranch(@NotNull String mavenScmUrl, @Nullable VcsRepositoryData existingData) Parse and setup internal structures from Maven's SCM URL provider specific part.Methods in com.atlassian.bamboo.vcs.configurator with parameters of type VcsBranch -
Uses of VcsBranch in com.atlassian.bamboo.vcs.runtime
Methods in com.atlassian.bamboo.vcs.runtime that return VcsBranchModifier and TypeMethodDescription@Nullable VcsBranchVcsWorkingCopy.getCurrentBranch()Return branch the working copy is switched to.Methods in com.atlassian.bamboo.vcs.runtime that return types with arguments of type VcsBranchModifier and TypeMethodDescriptionVcsBranchDetector.getOpenBranches(@NotNull VcsRepositoryData repositoryData) Setof open branches that are discovered in the repository.Methods in com.atlassian.bamboo.vcs.runtime with parameters of type VcsBranchModifier and TypeMethodDescription@NotNull VcsWorkingCopyMergingVcsWorkingCopyManager.checkoutAndMerge(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch targetBranch, @NotNull PlanVcsRevisionData revisionOnTarget, @NotNull VcsBranch sourceBranch, @NotNull PlanVcsRevisionData sourceRevision, @NotNull File targetPath) Checks out the targetBranch and merges sourceBranch to it.default BuildRepositoryChangesVcsChangeDetector.collectChangesForInitialBuild(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @Nullable VcsBranch otherBranch, boolean otherBranchUnreliable) This method is used to generate the list of commits for an initial build of a plan branch.Constructors in com.atlassian.bamboo.vcs.runtime with parameters of type VcsBranchModifierConstructorDescriptionVcsWorkingCopy(long repositoryId, File path, String currentRevisionKey, boolean hasNotCommittedChanges, VcsBranch currentBranch, boolean currentBranchChanged) VcsWorkingCopy(long repositoryId, File path, String currentRevisionKey, VcsBranch currentBranch, boolean currentBranchChanged)
VcsBranchManager.createAll(ImmutableChain, Iterable)