| Modifier and Type | Method and Description |
|---|---|
SpecsConsumer |
SpecsConsumerFactory.createDivergentBranchSpecsCreationConsumer(VcsBranch newBranch,
PlanBranchWorkflow planBranchWorkflow,
com.google.common.collect.Multimap<ImmutableChain,PlanKey> chainsAndBranchKeys,
PlanCreationService.EnablePlan enablePlan)
Create Specs consumer used for creating divergent branches
|
SpecsConsumer |
SpecsConsumerFactory.createDivergentBranchSpecsUpdateConsumer(VcsBranch branch,
com.google.common.collect.Multimap<ImmutableChain,PlanKey> chainsAndBranchKeys)
Create Specs consumer used for updating divergent branches
|
Future<Boolean> |
RssDetectionServiceImpl.enqueue(long repositoryId,
VcsBranch vcsBranch) |
Future<Boolean> |
RssDetectionService.enqueue(long repositoryId,
VcsBranch vcsBranch)
Enqueue RSS detection for repository with the given ID and branch.
|
Future<Boolean> |
RssDetectionServiceImpl.enqueue(long repositoryId,
VcsBranch vcsBranch,
boolean force) |
Future<Boolean> |
RssDetectionService.enqueue(long repositoryId,
VcsBranch vcsBranch,
boolean force)
Enqueue RSS detection for repository with the given ID and branch.
|
Future<Boolean> |
RssDetectionServiceImpl.enqueue(long repositoryId,
VcsBranch vcsBranch,
boolean force,
SpecsConsumer specsConsumer) |
Future<Boolean> |
RssDetectionService.enqueue(long repositoryId,
VcsBranch vcsBranch,
boolean force,
SpecsConsumer specsConsumer)
Enqueue RSS detection for repository with the given ID and given branch.
|
PlanConfigImportService.ImportResult |
PlanConfigImportServiceImpl.importPlanBranch(com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties,
VcsBranch vcsBranch,
com.atlassian.user.User user,
RssPermissions rssPermissions) |
PlanConfigImportService.ImportResult |
PlanConfigImportService.importPlanBranch(com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties,
VcsBranch vcsBranch,
com.atlassian.user.User user,
RssPermissions rssPermissions)
Import plan branch using specs.
|
boolean |
RssDetectionServiceImpl.isInProgress(long repositoryId,
VcsBranch vcsBranch) |
boolean |
RssDetectionService.isInProgress(long repositoryId,
VcsBranch vcsBranch) |
void |
RssDetectionServiceImpl.reportFailedSpecsScan(long repositoryId,
VcsBranch vcsBranch,
String errorMessage) |
void |
RepositoryStoredSpecsService.runBambooSpecs(SpecsConsumer specsConsumer,
VcsRepositoryModuleDescriptor vcsRepositoryModuleDescriptor,
VcsRepositoryData repository,
VcsBranch vcsBranch,
VcsLocationBambooSpecsState specsState,
List<CommitContext> commits)
Execute Bamboo Specs and import results
|
void |
RepositoryStoredSpecsServiceImpl.runBambooSpecs(SpecsConsumer specsConsumer,
VcsRepositoryModuleDescriptor vcsRepositoryModuleDescriptor,
VcsRepositoryData repository,
VcsBranch vcsBranch,
VcsLocationBambooSpecsState specsState,
List<CommitContext> commits) |
boolean |
RssDetectionServiceImpl.runRssDetection(long repositoryId,
VcsBranch vcsBranch,
boolean forced,
SpecsConsumer specsConsumer)
Runs Repository-stored Specs detection for the given repository.
|
PlanConfigImportService.ImportResult |
PlanConfigImportServiceImpl.updatePlanBranch(com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties,
VcsBranch vcsBranch,
com.atlassian.user.User user,
RssPermissions rssPermissions,
DivergentBranchDataBean branchCreationData,
boolean deferEvents,
boolean noChangesInProperties) |
PlanConfigImportService.ImportResult |
PlanConfigImportService.updatePlanBranch(com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties,
VcsBranch vcsBranch,
com.atlassian.user.User user,
RssPermissions rssPermissions,
DivergentBranchDataBean branchDataBean,
boolean deferEvents,
boolean noChangesInProperties)
Update plan branch using specs.
|
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
RssDetectionWork.getVcsBranch() |
VcsBranch |
RssDetectionQueue.RssDetectionWorkKey.getVcsBranch() |
| Modifier and Type | Method and Description |
|---|---|
RssDetectionWork |
RssDetectionQueue.enqueue(long repositoryId,
VcsBranch vcsBranch,
boolean force,
SpecsConsumer specsConsumer)
Enqueue work for a repository with the given Id and optional branch.
|
boolean |
RssDetectionQueue.isInProgress(long vcsRepositoryId,
VcsBranch vcsBranch) |
| Constructor and Description |
|---|
RssDetectionWork(long repositoryId,
VcsBranch vcsBranch,
boolean forced,
SpecsConsumer specsConsumer) |
| Modifier and Type | Method and Description |
|---|---|
SpecsConsumer |
SpecsConsumerFactoryImpl.createDivergentBranchSpecsCreationConsumer(VcsBranch vcsBranch,
PlanBranchWorkflow planBranchWorkflow,
com.google.common.collect.Multimap<ImmutableChain,PlanKey> chainsAndBranchKeys,
PlanCreationService.EnablePlan enablePlan) |
SpecsConsumer |
SpecsConsumerFactoryImpl.createDivergentBranchSpecsUpdateConsumer(VcsBranch vcsBranch,
com.google.common.collect.Multimap<ImmutableChain,PlanKey> chainsAndBranchKeys) |
| Modifier and Type | Method and Description |
|---|---|
PartialVcsRepositoryData |
VcsConfigurationHelperImpl.reconfigureRepositoryWithMavenData(VcsRepositoryModuleDescriptor oldModuleDescriptor,
PartialVcsRepositoryData oldData,
VcsRepositoryModuleDescriptor newModuleDescriptor,
Map<String,String> newServerConfiguration,
VcsBranch vcsBranch,
String webRepositoryUrl) |
| Modifier and Type | Class and Description |
|---|---|
class |
VcsBranchImpl |
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
VcsBranchIntegrationHelper.getIntegrationVcsBranch(BuildContext buildContext) |
VcsBranch |
BranchIntegrationHelperImpl.getIntegrationVcsBranch(BuildContext buildContext) |
VcsBranch |
ChainBranchCreationResult.getVcsBranch() |
| Modifier and Type | Method and Description |
|---|---|
List<VcsBranch> |
BranchCreationFacadeImpl.getOpenBranches(ImmutableChain chain,
ErrorCollection errorCollection) |
List<VcsBranch> |
BranchCreationFacade.getOpenBranches(ImmutableChain chain,
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.
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
ChainBranchCreationResult |
LightweightBranchCreationServiceImpl.createChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
String branchDescription,
PlanRepositoryDefinition defaultRepositoryDefinition,
VcsRepositoryModuleDescriptor moduleDescriptor,
VcsBranch newBranch,
BuildConfiguration buildConfiguration,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry,
Consumer<PlanKey> branchPlanKeyConsumer,
boolean deferEvents) |
ChainBranchCreationResult |
LightweightBranchCreationService.createChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
String branchDescription,
PlanRepositoryDefinition defaultRepositoryDefinition,
VcsRepositoryModuleDescriptor moduleDescriptor,
VcsBranch newBranch,
BuildConfiguration buildConfiguration,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry,
Consumer<PlanKey> branchPlanKeyConsumer,
boolean deferEvents)
Creates a new lightweight plan branch for give chain.
|
ChainBranchCreationResult |
BranchCreationFacadeImpl.createChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
String branchDescription,
VcsBranch vcsBranch,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry) |
ChainBranchCreationResult |
BranchCreationFacade.createChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
String branchDescription,
VcsBranch vcsBranch,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry)
Given a branch name and (optionally) vcs branch name, creates a plan branch, overriding repository definition.
|
ChainBranchCreationResult |
BranchCreationFacadeImpl.createChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
String branchDescription,
VcsBranch vcsBranch,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry,
com.atlassian.struts.ValidationAware validationAware) |
ChainBranchCreationResult |
BranchCreationFacade.createChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
String branchDescription,
VcsBranch vcsBranch,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry,
com.atlassian.struts.ValidationAware validationAware)
Given a branch name and (optionally) vcs branch name, creates a plan branch, overriding repository definition.
|
PlanKey |
BranchDetectionServiceImpl.createChainBranch(ImmutableChain chain,
String branchName,
VcsBranch vcsBranch,
BuildConfiguration buildConfiguration,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry) |
PlanKey |
BranchDetectionService.createChainBranch(ImmutableChain chain,
String branchName,
VcsBranch vcsBranch,
BuildConfiguration buildConfiguration,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry)
Deprecated.
temporary workaround
|
ChainBranchCreationResult |
LightweightBranchCreationServiceImpl.enableExistingChainBranch(ImmutableChain chain,
ImmutableChainBranch existingChainBranch,
VcsBranch vcsBranch,
PlanCreationService.EnablePlan enablePlan,
boolean deferEvents) |
ChainBranchCreationResult |
LightweightBranchCreationService.enableExistingChainBranch(ImmutableChain chain,
ImmutableChainBranch existingChainBranch,
VcsBranch vcsBranch,
PlanCreationService.EnablePlan enablePlan,
boolean deferEvents)
Enables existing chain branch.
|
static String |
ChainBranchUtils.getValidChainBranchName(VcsBranch newBranch) |
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) |
void |
LightweightBranchCreationServiceImpl.validateCreateChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
String branchDescription,
PlanRepositoryDefinition defaultRepositoryDefinition,
VcsRepositoryModuleDescriptor moduleDescriptor,
VcsBranch newBranch,
boolean enableExpiry,
com.atlassian.struts.ValidationAware validationAware) |
void |
LightweightBranchCreationService.validateCreateChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
String branchDescription,
PlanRepositoryDefinition defaultRepositoryDefinition,
VcsRepositoryModuleDescriptor moduleDescriptor,
VcsBranch newBranch,
boolean enableExpiry,
com.atlassian.struts.ValidationAware validationAware)
Validates configuration for creating chain branch
|
| Modifier and Type | Method and Description |
|---|---|
void |
VcsBranchManagerImpl.createAll(ImmutableChain chain,
Iterable<VcsBranch> vcsBranches) |
void |
VcsBranchManager.createAll(ImmutableChain chain,
Iterable<VcsBranch> requestedBranchesToSave)
Creates new VCS branches.
|
Collection<ChainBranchCreationResult> |
LightweightBranchCreationServiceImpl.createChainBranches(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
Collection<VcsBranch> branches,
PlanRepositoryDefinition defaultRepositoryDefinition,
ErrorCollection errorCollection,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry,
Consumer<PlanKey> consumer,
boolean deferEvents) |
Collection<ChainBranchCreationResult> |
LightweightBranchCreationService.createChainBranches(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
Collection<VcsBranch> branches,
PlanRepositoryDefinition defaultRepositoryDefinition,
ErrorCollection errorCollection,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry,
Consumer<PlanKey> branchPlanKeyConsumer,
boolean deferEvents)
Creates a new lightweight plan branch or enables existing one for each vcs branch in given collection under given
chain.
|
List<ChainBranchCreationResult> |
BranchCreationFacadeImpl.createManualBranches(ImmutableChain chain,
Collection<VcsBranch> branches,
ErrorCollection errorCollection,
PlanCreationService.EnablePlan enablePlan) |
List<ChainBranchCreationResult> |
BranchCreationFacade.createManualBranches(ImmutableChain chain,
Collection<VcsBranch> branches,
ErrorCollection errorCollection,
PlanCreationService.EnablePlan enablePlan)
Given a list of branches names, create plan branches for them under give chain.
|
ChainBranchCreationResult |
LightweightBranchCreationServiceImpl.createOrEnableChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
Function<VcsBranchConfigurator,VcsBranch> vcsBranchProvider,
BuildConfiguration buildConfiguration,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry,
Consumer<PlanKey> branchPlanKeyConsumer,
boolean deferEvents) |
ChainBranchCreationResult |
LightweightBranchCreationService.createOrEnableChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
Function<VcsBranchConfigurator,VcsBranch> vcsBranchProvider,
BuildConfiguration buildConfiguration,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry,
Consumer<PlanKey> branchPlanKeyConsumer,
boolean deferEvents)
Given a branch name and (optionally) vcs branch name, check if branch already exists.
|
void |
BranchCreationFacadeImpl.createOrEnableChainsBranches(List<ImmutableChain> chains,
PlanBranchWorkflow planBranchWorkflow,
Function<VcsBranchConfigurator,VcsBranch> vcsBranchProvider,
Function<ImmutableChain,BuildConfiguration> buildConfigurationProvider,
Consumer<PlanKey> planBranchConsumer) |
void |
BranchCreationFacade.createOrEnableChainsBranches(List<ImmutableChain> chains,
PlanBranchWorkflow planBranchWorkflow,
Function<VcsBranchConfigurator,VcsBranch> vcsBranchProvider,
Function<ImmutableChain,BuildConfiguration> buildConfigurationProvider,
Consumer<PlanKey> planBranchConsumer)
Given a list of plans and a vcs branch creates plan branches for those chains, queuing RSS execution if
required.
|
void |
VcsBranchManagerImpl.saveAll(ImmutableChain chain,
Iterable<VcsBranch> vcsBranches) |
void |
VcsBranchManager.saveAll(ImmutableChain chain,
Iterable<VcsBranch> requestedBranchesToSave)
Deprecated.
since 5.14 use
VcsBranchManager.createAll(ImmutableChain, Iterable) |
| Constructor and Description |
|---|
BambooVcsBranchImpl(Chain chain,
VcsBranch newBranch) |
ChainBranchCreationResult(PlanKey planKey,
VcsBranch vcsBranch) |
ChainBranchCreationResult(PlanKey planKey,
VcsBranch vcsBranch,
Future<Boolean> specsDetectionFuture) |
VcsBranchImpl(VcsBranch other) |
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
PlanVcsRevisionData.getActualBranch()
Vcs branch on which change actually is.
|
VcsBranch |
PlanVcsRevisionData.getOverriddenBranch()
Deprecated.
since 5.14 use
PlanVcsRevisionData.getActualBranch() |
| Constructor and Description |
|---|
PlanVcsRevisionData(String vcsRevisionKey,
String customXmlData,
VcsBranch actualBranch) |
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
BitbucketRepository.getVcsBranch() |
| Modifier and Type | Method and Description |
|---|---|
List<VcsBranch> |
BitbucketRepository.getOpenBranches(String context) |
| Modifier and Type | Method and Description |
|---|---|
void |
BitbucketRepository.setVcsBranch(VcsBranch branch) |
| Modifier and Type | Method and Description |
|---|---|
List<VcsBranch> |
BitbucketCloudBranchDetector.getOpenBranches(VcsRepositoryData repositoryData) |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
BitbucketCloudBranchConfigurator.createVcsBranchFromName(String name) |
VcsBranch |
BitbucketCloudBranchConfigurator.getVcsBranchFromConfig(Map<String,String> configMap) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
BitbucketCloudBranchConfigurator.setVcsBranchInConfig(Map<String,String> configMap,
VcsBranch vcsBranch) |
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
GitRepositoryAccessData.getVcsBranch() |
VcsBranch |
GitHubRepositoryAccessData.getVcsBranch() |
VcsBranch |
GitRepository.getVcsBranch() |
VcsBranch |
GitHubRepository.getVcsBranch() |
| Modifier and Type | Method and Description |
|---|---|
List<VcsBranch> |
JGitOperationHelper.getOpenBranches(GitRepositoryAccessData repositoryData,
File workingDir) |
List<VcsBranch> |
NativeGitOperationHelper.getOpenBranches(GitRepositoryAccessData repositoryData,
File workingDir) |
List<VcsBranch> |
GitOperationHelper.getOpenBranches(GitRepositoryAccessData repositoryData,
File workingDir) |
List<VcsBranch> |
GitRepository.getOpenBranches(String context) |
List<VcsBranch> |
GitHubRepository.getOpenBranches(String context) |
| Modifier and Type | Method and Description |
|---|---|
GitRepositoryAccessData.Builder |
GitRepositoryAccessData.Builder.branch(VcsBranch branch) |
GitHubRepositoryAccessData.Builder |
GitHubRepositoryAccessData.Builder.branch(VcsBranch vcsBranch) |
BuildRepositoryChanges |
JGitOperationHelper.extractCommitsBetweenBranches(File cacheDirectory,
VcsBranch otherBranch,
boolean limitChangeList) |
BuildRepositoryChanges |
NativeGitOperationHelper.extractCommitsBetweenBranches(File cacheDirectory,
VcsBranch otherBranch,
boolean limitChangeList) |
BuildRepositoryChanges |
GitOperationHelper.extractCommitsBetweenBranches(File cacheDirectory,
VcsBranch otherBranch,
boolean limitChangeList) |
void |
GitRepository.setVcsBranch(VcsBranch branch) |
void |
GitHubRepository.setVcsBranch(VcsBranch vcsBranch) |
| Modifier and Type | Method and Description |
|---|---|
List<VcsBranch> |
GitBranchDetector.getOpenBranches(VcsRepositoryData repositoryData) |
| 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) |
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
GitBranchConfigurator.createVcsBranchFromName(String name) |
VcsBranch |
GitBranchConfigurator.getVcsBranchFromConfig(Map<String,String> configMap) |
VcsBranch |
GitMavenPomAccessor.parseMavenScmUrlToVcsBranch(String mavenScmUrl,
VcsRepositoryData existingData) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
GitBranchConfigurator.setVcsBranchInConfig(Map<String,String> configMap,
VcsBranch vcsBranch) |
| Modifier and Type | Method and Description |
|---|---|
List<VcsBranch> |
GitHubBranchDetector.getOpenBranches(VcsRepositoryData repositoryData) |
| 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) |
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
GitHubBranchConfigurator.createVcsBranchFromName(String name) |
VcsBranch |
GitHubBranchConfigurator.getVcsBranchFromConfig(Map<String,String> configMap) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
GitHubBranchConfigurator.setVcsBranchInConfig(Map<String,String> configMap,
VcsBranch vcsBranch) |
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
HgRepository.getVcsBranch() |
| Modifier and Type | Method and Description |
|---|---|
List<VcsBranch> |
HgRepository.getOpenBranches(String context) |
| Modifier and Type | Method and Description |
|---|---|
void |
HgRepository.setVcsBranch(VcsBranch branch) |
| Modifier and Type | Method and Description |
|---|---|
List<VcsBranch> |
AbstractMercurialExecutor.getOpenBranches(VcsRepositoryData repositoryData) |
| Modifier and Type | Method and Description |
|---|---|
VcsWorkingCopy |
MercurialWorkingCopyManager.checkoutAndMerge(CommonContext commonContext,
VcsRepositoryData vcsRepositoryData,
VcsBranch targetBranch,
PlanVcsRevisionData revisionOnTarget,
VcsBranch sourceBranch,
PlanVcsRevisionData sourceRevision,
File targetPath) |
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
MercurialBranchConfigurator.createVcsBranchFromName(String name) |
VcsBranch |
MercurialBranchConfigurator.getVcsBranchFromConfig(Map<String,String> configMap) |
VcsBranch |
MercurialMavenPomAccessor.parseMavenScmUrlToVcsBranch(String mavenScmUrl,
VcsRepositoryData existingData) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
MercurialBranchConfigurator.setVcsBranchInConfig(Map<String,String> configMap,
VcsBranch vcsBranch) |
| Modifier and Type | Method and Description |
|---|---|
static RestVcsBranch |
RestVcsBranch.from(VcsBranch branch) |
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
StashRepositoryImpl.getVcsBranch() |
| Modifier and Type | Method and Description |
|---|---|
List<VcsBranch> |
StashRepositoryImpl.getOpenBranches(String context) |
| Modifier and Type | Method and Description |
|---|---|
void |
StashRepositoryImpl.setVcsBranch(VcsBranch vcsBranch) |
| Modifier and Type | Method and Description |
|---|---|
List<VcsBranch> |
BitbucketServerBranchDetector.getOpenBranches(VcsRepositoryData repositoryData) |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
BitbucketServerBranchConfigurator.createVcsBranchFromName(String name) |
VcsBranch |
BitbucketServerBranchConfigurator.getVcsBranchFromConfig(Map<String,String> configMap) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
BitbucketServerBranchConfigurator.setVcsBranchInConfig(Map<String,String> configMap,
VcsBranch vcsBranch) |
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
BranchAwareRepository.getVcsBranch() |
| Modifier and Type | Method and Description |
|---|---|
List<VcsBranch> |
BranchDetectionCapableRepository.getOpenBranches(String context)
Deprecated.
Set of open branches that are discovered in the repository. |
List<VcsBranch> |
RepositoryCachingFacadeImpl.getOpenBranches(VcsBranchDetector branchDetector,
VcsRepositoryData repositoryData) |
List<VcsBranch> |
RepositoryCachingFacade.getOpenBranches(VcsBranchDetector branchDetector,
VcsRepositoryData repositoryData)
Retrieve open branches from the given repository.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BranchAwareRepository.setVcsBranch(VcsBranch branch)
Set and prepare the repository for using an arbitrary branch.
|
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
SvnRepository.getVcsBranch() |
| Modifier and Type | Method and Description |
|---|---|
List<VcsBranch> |
SvnRepository.getOpenBranches(String context) |
| Modifier and Type | Method and Description |
|---|---|
void |
SvnRepository.setVcsBranch(VcsBranch branch) |
void |
SvnRepository.setVcsBranch(VcsBranch branch,
org.apache.commons.configuration.HierarchicalConfiguration customConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
SvnRepositoryAccessData.getBranch() |
VcsBranch |
SvnMavenPomAccessor.parseMavenScmUrlToVcsBranch(String mavenScmUrl,
VcsRepositoryData existingData) |
protected VcsBranch |
AbstractSvnExecutor.svnUrltoVcsBranch(org.tmatesoft.svn.core.SVNURL svnurl,
String repositoryUrl) |
| Modifier and Type | Method and Description |
|---|---|
List<VcsBranch> |
SvnBranchDetector.getOpenBranches(VcsRepositoryData repositoryData) |
| Modifier and Type | Method and Description |
|---|---|
SvnRepositoryAccessData.Builder |
SvnRepositoryAccessData.Builder.branch(VcsBranch branch) |
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
SvnBranchConfigurator.createVcsBranchFromName(String name) |
VcsBranch |
SvnBranchConfigurator.getVcsBranchFromConfig(Map<String,String> configMap) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
SvnBranchConfigurator.setVcsBranchInConfig(Map<String,String> configMap,
VcsBranch vcsBranch) |
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
BuildRepositoryChangesImpl.getActualBranch() |
VcsBranch |
BuildRepositoryChanges.getActualBranch() |
| Modifier and Type | Method and Description |
|---|---|
void |
BuildRepositoryChangesImpl.setActualBranch(VcsBranch actualBranch) |
void |
BuildRepositoryChanges.setActualBranch(VcsBranch actualBranch) |
| Constructor and Description |
|---|
BuildRepositoryChangesImpl(long repositoryId,
String vcsRevisionKey,
List<? extends CommitContext> changes,
VcsBranch actualBranch) |
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
VcsBranchDefinitionImpl.getVcsBranch() |
VcsBranch |
VcsBranchDefinition.getVcsBranch() |
| Modifier and Type | Method and Description |
|---|---|
static PartialVcsRepositoryDataImpl |
PartialVcsRepositoryDataImpl.createChildWithNewBranch(VcsRepositoryData repositoryDefinition,
VcsBranch newBranch,
VcsBranchConfigurator vcsBranchConfigurator)
Create overriding repository which overrides branch.
|
PartialVcsRepositoryDataBuilder |
PartialVcsRepositoryDataBuilder.vcsBranch(VcsBranch vcsBranch) |
| Constructor and Description |
|---|
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) |
VcsBranchDefinitionImpl(Map<String,String> configuration,
VcsBranch vcsBranch) |
| Modifier and Type | Method and Description |
|---|---|
List<VcsBranch> |
LegacyBranchDetector.getOpenBranches(VcsRepositoryData repositoryData) |
| Modifier and Type | Method and Description |
|---|---|
VcsWorkingCopy |
LegacyWorkingCopyManager.checkoutAndMerge(CommonContext commonContext,
VcsRepositoryData vcsRepositoryData,
VcsBranch targetBranch,
PlanVcsRevisionData revisionOnTarget,
VcsBranch sourceBranch,
PlanVcsRevisionData sourceRevision,
File targetPath) |
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
LegacyBranchConfigurator.createVcsBranchFromName(String name) |
VcsBranch |
LegacyBranchConfigurator.getVcsBranchFromConfig(Map<String,String> configMap) |
VcsBranch |
LegacyBranchConfigurator.getVcsBranchFromRepositoryXml(String legacyXml) |
| Modifier and Type | Method and Description |
|---|---|
String |
LegacyBranchConfigurator.getXmlStringWithNewVcsBranch(VcsBranch newBranch,
org.apache.commons.configuration.HierarchicalConfiguration hc) |
Map<String,String> |
LegacyBranchConfigurator.setVcsBranchInConfig(Map<String,String> configMap,
VcsBranch vcsBranch) |
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
RawRepositoryConfigurationImpl.getVcsBranch() |
VcsBranch |
RawRepositoryConfiguration.getVcsBranch() |
| Modifier and Type | Method and Description |
|---|---|
PartialVcsRepositoryData |
VcsConfigurationHelper.reconfigureRepositoryWithMavenData(VcsRepositoryModuleDescriptor oldModuleDescriptor,
PartialVcsRepositoryData oldData,
VcsRepositoryModuleDescriptor newModuleDescriptor,
Map<String,String> newServerConfiguration,
VcsBranch vcsBranch,
String webRepositoryUrl)
Creates new repository configuration according to data found in a maven pom.xml.
|
RawRepositoryConfigurationImpl.Builder |
RawRepositoryConfigurationImpl.Builder.vcsBranch(VcsBranch vcsBranch) |
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
VcsBranchConfigurator.createVcsBranchFromName(String name)
Create new vcs branch instance given it's name
|
VcsBranch |
VcsBranchConfigurator.getVcsBranchFromConfig(Map<String,String> configMap)
Return branch name according to provided config.
|
default VcsBranch |
VcsMavenPomAccessor.parseMavenScmUrlToVcsBranch(String mavenScmUrl,
VcsRepositoryData existingData)
Parse and setup internal structures from Maven's SCM URL provider specific part.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
VcsBranchConfigurator.setVcsBranchInConfig(Map<String,String> configMap,
VcsBranch vcsBranch)
Modify config map setting branch to provided one.
|
| Modifier and Type | Method and Description |
|---|---|
VcsBranch |
VcsWorkingCopy.getCurrentBranch()
Return branch the working copy is switched to.
|
| Modifier and Type | Method and Description |
|---|---|
List<VcsBranch> |
VcsBranchDetector.getOpenBranches(VcsRepositoryData repositoryData)
Set of open branches that are discovered in the repository. |
| 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.
|
| Constructor and Description |
|---|
VcsWorkingCopy(long repositoryId,
File path,
String currentRevisionKey,
boolean hasNotCommittedChanges,
VcsBranch currentBranch,
boolean currentBranchChanged) |
VcsWorkingCopy(long repositoryId,
File path,
String currentRevisionKey,
VcsBranch currentBranch,
boolean currentBranchChanged) |
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.