| Modifier and Type | Method and Description |
|---|---|
BuildChanges |
UnconditionalBuildDetectionAction.performDelayedChangeDetection(BuildContext buildContext)
Performs a change detection
|
| Modifier and Type | Method and Description |
|---|---|
void |
BranchCommitInformationManagerImpl.initialiseCommitInformation(ImmutableChainBranch branch) |
void |
BranchCommitInformationManager.initialiseCommitInformation(ImmutableChainBranch branch)
Initialises the commit information if the branch doesn't have a
BranchCommitInformation attached to it |
MergeResult |
BranchIntegrationHelperImpl.merge(BuildContext buildContext,
File mergeDirectory,
BuildLogger logger) |
MergeResult |
BranchIntegrationHelper.merge(BuildContext buildContext,
File mergeDirectory,
BuildLogger logger)
Perform branch merging according to Integration Configuration
|
| Modifier and Type | Method and Description |
|---|---|
BuildRepositoryChanges |
BitbucketRepository.collectChangesForRevision(PlanKey planKey,
String targetRevision) |
BuildRepositoryChanges |
BitbucketRepository.collectChangesSinceLastBuild(String planKey,
String lastVcsRevisionKey) |
String |
BitbucketRepository.commit(File sourceDirectory,
String message) |
CommitContext |
BitbucketRepository.getFirstCommit() |
CommitContext |
BitbucketRepository.getLastCommit() |
List<VcsBranch> |
BitbucketRepository.getOpenBranches(String context) |
boolean |
BitbucketRepository.mergeWorkspaceWith(BuildContext buildContext,
File checkoutDirectory,
String targetRevision) |
void |
BitbucketRepository.pushRevision(File sourceDirectory,
String vcsRevisionKey) |
String |
BitbucketRepository.retrieveSourceCode(BuildContext buildContext,
String vcsRevisionKey,
File sourceDirectory) |
String |
BitbucketRepository.retrieveSourceCode(BuildContext buildContext,
String vcsRevisionKey,
File sourceDirectory,
int depth) |
| Modifier and Type | Method and Description |
|---|---|
protected GitRepositoryAccessData |
NativeGitOperationHelper.adjustRepositoryAccess(GitRepositoryAccessData accessData) |
String |
GitOperationHelper.checkout(File cacheDirectory,
File sourceDirectory,
String targetRevision,
String previousRevision) |
String |
JGitOperationHelper.checkout(File cacheDirectory,
File sourceDirectory,
String targetRevision,
String previousRevision) |
String |
NativeGitOperationHelper.checkout(File cacheDirectory,
File sourceDirectory,
String targetRevision,
String previousRevision) |
File |
GitMavenPomAccessor.checkoutMavenPom(File destinationPath) |
boolean |
GitOperationHelper.checkRevisionExistsInCacheRepository(File repositoryDirectory,
String targetRevision) |
boolean |
JGitOperationHelper.checkRevisionExistsInCacheRepository(File repositoryDirectory,
String targetRevision) |
boolean |
NativeGitOperationHelper.checkRevisionExistsInCacheRepository(File repositoryDirectory,
String targetRevision) |
BuildRepositoryChanges |
GitHubRepository.collectChangesForRevision(PlanKey planKey,
String targetRevision) |
BuildRepositoryChanges |
GitRepository.collectChangesForRevision(PlanKey planKey,
String targetRevision) |
BuildRepositoryChanges |
GitHubRepository.collectChangesSinceLastBuild(String planKey,
String lastVcsRevisionKey) |
BuildRepositoryChanges |
GitRepository.collectChangesSinceLastBuild(String planKey,
String lastVcsRevisionKey) |
BuildRepositoryChanges |
GitRepository.collectChangesSinceLastBuild(String planKey,
String lastVcsRevisionKey,
String customRevision) |
String |
GitHubRepository.commit(File file,
String s) |
String |
GitRepository.commit(File sourceDirectory,
String message) |
String |
GitOperationHelper.commit(File sourceDirectory,
String message,
String comitterName,
String comitterEmail) |
String |
JGitOperationHelper.commit(File sourceDirectory,
String message,
String comitterName,
String comitterEmail) |
String |
NativeGitOperationHelper.commit(File sourceDirectory,
String message,
String comitterName,
String comitterEmail) |
static GitOperationHelper |
GitOperationHelperFactory.createGitOperationHelper(GitRepository repository,
GitRepositoryAccessData accessData,
SshProxyService sshProxyService,
BuildLogger buildLogger,
com.atlassian.sal.api.message.I18nResolver i18nResolver,
TrustedKeyHelper trustedKeyHelper) |
BuildRepositoryChanges |
GitOperationHelper.extractCommits(File cacheDirectory,
String lastVcsRevisionKey,
String targetRevision) |
BuildRepositoryChanges |
JGitOperationHelper.extractCommits(File directory,
String previousRevision,
String targetRevision) |
BuildRepositoryChanges |
NativeGitOperationHelper.extractCommits(File cacheDirectory,
String lastVcsRevisionKey,
String targetRevision) |
void |
GitOperationHelper.fetch(File sourceDirectory,
String targetRevision,
boolean useShallow) |
void |
JGitOperationHelper.fetch(File sourceDirectory,
String targetRevision,
boolean useShallow) |
void |
NativeGitOperationHelper.fetch(File sourceDirectory,
String targetBranchOrRevision,
boolean useShallow) |
String |
GitOperationHelper.getBranchForSha(File sourceDirectory,
String revision,
String configuredBranch) |
String |
JGitOperationHelper.getBranchForSha(File sourceDirectory,
String revision,
String configuredBranch) |
String |
NativeGitOperationHelper.getBranchForSha(File sourceDirectory,
String revision,
String configuredBranch) |
CommitContext |
GitOperationHelper.getCommit(File directory,
String targetRevision)
Gets the commit for the revision, given a working directory.
|
CommitContext |
JGitOperationHelper.getCommit(File directory,
String targetRevision) |
CommitContext |
NativeGitOperationHelper.getCommit(File directory,
String targetRevision) |
String |
GitOperationHelper.getCurrentRevision(File sourceDirectory) |
String |
JGitOperationHelper.getCurrentRevision(File sourceDirectory) |
String |
NativeGitOperationHelper.getCurrentRevision(File sourceDirectory) |
CommitContext |
GitHubRepository.getFirstCommit() |
CommitContext |
GitRepository.getFirstCommit() |
CommitContext |
GitHubRepository.getLastCommit() |
CommitContext |
GitRepository.getLastCommit() |
List<VcsBranch> |
GitOperationHelper.getOpenBranches(GitRepositoryAccessData repositoryData,
File workingDir) |
List<VcsBranch> |
JGitOperationHelper.getOpenBranches(GitRepositoryAccessData repositoryData,
File workingDir) |
List<VcsBranch> |
NativeGitOperationHelper.getOpenBranches(GitRepositoryAccessData repositoryData,
File workingDir) |
List<VcsBranch> |
GitHubRepository.getOpenBranches(String context) |
List<VcsBranch> |
GitRepository.getOpenBranches(String context) |
protected String |
JGitOperationHelper.getRevision(File sourceDirectory,
String revision) |
boolean |
GitOperationHelper.merge(File workspaceDir,
String targetRevision,
String committerName,
String committerEmail) |
boolean |
NativeGitOperationHelper.merge(File workspaceDir,
String targetRevision,
String committerName,
String committerEmail) |
boolean |
GitHubRepository.mergeWorkspaceWith(BuildContext buildContext,
File file,
String s) |
boolean |
GitRepository.mergeWorkspaceWith(BuildContext buildContext,
File workspaceDir,
String targetRevision) |
String |
GitOperationHelper.obtainLatestRevision() |
String |
JGitOperationHelper.obtainLatestRevision() |
String |
NativeGitOperationHelper.obtainLatestRevision() |
void |
GitHubRepository.pushRevision(File file,
String s) |
void |
GitOperationHelper.pushRevision(File sourceDirectory,
String revision) |
void |
GitRepository.pushRevision(File sourceDirectory,
String vcsRevisionKey) |
void |
JGitOperationHelper.pushRevision(File sourceDirectory,
String revision)
Pushes arbitrary revision (refspec?) back to the upstream repo.
|
void |
NativeGitOperationHelper.pushRevision(File sourceDirectory,
String revision) |
String |
GitRepository.retrieveSourceCode(BuildContext buildContext,
PlanVcsRevisionData planVcsRevisionData,
File sourceDirectory,
int depth) |
String |
GitHubRepository.retrieveSourceCode(BuildContext buildContext,
String vcsRevision) |
String |
GitHubRepository.retrieveSourceCode(BuildContext buildContext,
String vcsRevisionKey,
File sourceDirectory) |
String |
GitRepository.retrieveSourceCode(BuildContext buildContext,
String vcsRevisionKey,
File sourceDirectory) |
String |
GitHubRepository.retrieveSourceCode(BuildContext buildContext,
String vcsRevisionKey,
File sourceDirectory,
int depth) |
String |
GitRepository.retrieveSourceCode(BuildContext buildContext,
String vcsRevisionKey,
File sourceDirectory,
int depth) |
protected <E extends Throwable,T> |
JGitOperationHelper.withFetchConnection(org.eclipse.jgit.lib.Repository repository,
GitRepositoryAccessData accessData,
JGitOperationHelper.WithFetchConnectionCallback<E,T> callback) |
protected <E extends Throwable,T> |
JGitOperationHelper.withTransport(org.eclipse.jgit.lib.Repository repository,
GitRepositoryAccessData accessData,
JGitOperationHelper.WithTransportCallback<E,T> callback) |
| Constructor and Description |
|---|
NativeGitOperationHelper(GitRepository repository,
GitRepositoryAccessData accessData,
SshProxyService sshProxyService,
BuildLogger buildLogger,
com.atlassian.sal.api.message.I18nResolver i18nResolver,
TrustedKeyHelper trustedKeyHelper) |
| Modifier and Type | Class and Description |
|---|---|
class |
HgCommandException
This class types mercurial repository errors in running commands.
|
| Modifier and Type | Method and Description |
|---|---|
void |
HgRepositoryAccessImpl.archiveSourceCode(File destinationDirectory,
File cacheDirectory,
String vcsRevision,
String[] includePattern) |
void |
HgRepositoryAccess.archiveSourceCode(File destinationDirectory,
File cacheDirectory,
String revision,
String[] includePattern)
"Archive" (as in svn export) contents of specified revision, applying specified --include pattern
|
File |
HgMavenPomAccessor.checkoutMavenPom(File destinationPath) |
BuildRepositoryChanges |
HgRepository.collectChangesForRevision(PlanKey planKey,
String targetRevision) |
BuildRepositoryChanges |
HgRepositoryAccessImpl.collectChangesSinceLastBuild(File cacheDirectory,
String previousVcsRevisionKey,
int maxCommitsToReturn) |
BuildRepositoryChanges |
HgRepositoryAccess.collectChangesSinceLastBuild(File cacheDirectory,
String previousRevision,
int maxCommitsToReturn)
Checks whether remote repository has newer revision(s).
|
BuildRepositoryChanges |
HgRepository.collectChangesSinceLastBuild(String planKey,
String lastVcsRevisionKey) |
String |
HgRepository.commit(File sourceDirectory,
String message) |
CommitContext |
HgRepository.getFirstCommit() |
CommitContext |
HgRepositoryAccessImpl.getFirstCommit(File cacheDirectory) |
CommitContext |
HgRepositoryAccess.getFirstCommit(File cacheDirectory) |
CommitContext |
HgRepository.getLastCommit() |
CommitContext |
HgRepositoryAccessImpl.getLastCommit(File cacheDirectory) |
CommitContext |
HgRepositoryAccess.getLastCommit(File cacheDirectory) |
String |
HgRepositoryAccessImpl.getLatestRemoteRevisionHash(File workingDirectory) |
String |
HgRepositoryAccess.getLatestRemoteRevisionHash(File workingDirectory)
Returns the latest 40-character hash code of the tip-most change set in remote repository.
|
List<VcsBranch> |
HgRepository.getOpenBranches(String context) |
boolean |
HgRepository.mergeWorkspaceWith(BuildContext buildContext,
File workspace,
String targetRevision) |
void |
HgRepository.pushRevision(File sourceDirectory,
String vcsRevisionKey) |
String |
HgRepository.retrieveSourceCode(BuildContext buildContext,
String vcsRevisionKey,
File sourceDirectory) |
String |
HgRepository.retrieveSourceCode(BuildContext buildContext,
String vcsRevisionKey,
File sourceDirectory,
int depth)
So far mercurial cannot retrieve a "shallow" clone of repository so we're ignoring depth argument
|
String |
HgRepositoryAccessImpl.retrieveSourceCode(File sourceDirectory,
File cacheDirectory,
String vcsRevision) |
String |
HgRepositoryAccess.retrieveSourceCode(File sourceDirectory,
File cacheDirectory,
String targetRevision)
Updates sources in sourceDirectory from remote repository to targetRevision.
|
String |
HgRepositoryAccessImpl.retrieveSourceCode(File sourceDirectory,
File cacheDirectory,
String vcsRevision,
int attempt) |
| Constructor and Description |
|---|
HgRepositoryAccessImpl(HgRepository repository,
BuildLogger buildLogger,
HgRepositoryUIHelper hgRepositoryUIHelper,
com.atlassian.sal.api.message.I18nResolver i18nResolver,
SshProxyService sshProxyService,
ScopedExclusionService exclusionService,
TrustedKeyHelper trustedKeyHelper) |
| Modifier and Type | Method and Description |
|---|---|
BuildRepositoryChanges |
StashRepository.collectChangesForRevision(PlanKey planKey,
String targetRevision) |
BuildRepositoryChanges |
StashRepository.collectChangesSinceLastBuild(String planKey,
String lastVcsRevisionKey) |
String |
StashRepository.commit(File sourceDirectory,
String message) |
CommitContext |
StashRepository.getFirstCommit() |
CommitContext |
StashRepository.getLastCommit() |
List<VcsBranch> |
StashRepository.getOpenBranches(String context) |
boolean |
StashRepository.mergeWorkspaceWith(BuildContext buildContext,
File checkoutDirectory,
String targetRevision) |
void |
StashRepository.pushRevision(File sourceDirectory,
String vcsRevisionKey) |
String |
StashRepository.retrieveSourceCode(BuildContext buildContext,
PlanVcsRevisionData planVcsRevisionData,
File sourceDirectory,
int depth) |
String |
StashRepository.retrieveSourceCode(BuildContext buildContext,
String vcsRevisionKey,
File sourceDirectory) |
String |
StashRepository.retrieveSourceCode(BuildContext buildContext,
String vcsRevisionKey,
File sourceDirectory,
int depth) |
| Modifier and Type | Class and Description |
|---|---|
class |
InvalidStashRepositoryException
We need to know that exception is Stash related.
|
class |
StashRepositoryException |
| Modifier and Type | Class and Description |
|---|---|
class |
HostKeyVerificationException
When SSH transport is used for server access and its key doesn't exists in Trusted keys.
|
class |
InvalidRepositoryException
An exception when the repository is invalid and should be handled
|
| Modifier and Type | Method and Description |
|---|---|
File |
MavenPomAccessor.checkoutMavenPom(File destinationPath)
Checkout Maven POM and return File pointing to the project file
|
BuildRepositoryChanges |
AbstractRepository.collectChangesForRevision(PlanKey planKey,
String targetRevision) |
BuildRepositoryChanges |
OnceOffCapableRepository.collectChangesForRevision(PlanKey planKey,
String targetRevision)
Collects the changes for the targetRevision.
|
BuildRepositoryChanges |
CustomRevisionDataAwareRepository.collectChangesSinceLastBuild(String planKey,
PlanVcsRevisionData lastRevisionData) |
String |
PushCapableRepository.commit(File sourceDirectory,
String message)
Perform a commit (dvcs commit).
|
void |
BranchingAwareRepository.createBranch(long repositoryId,
String branchName,
BuildContext buildContext)
Creates branch in the repository.
|
void |
TaggingAwareRepository.createTag(long repositoryId,
String tagName,
BuildContext buildContext)
Creates a tag in the repository
|
CommitContext |
BranchDetectionCapableRepository.getFirstCommit()
Deprecated.
Retrieve the commit that created the Branch.
|
CommitContext |
BranchDetectionCapableRepository.getLastCommit()
Deprecated.
Retrieve last commit on the branch set on this Repository.
|
List<VcsBranch> |
RepositoryCachingFacadeImpl.getOpenBranches(BranchDetectionCapableRepository repository,
String context) |
List<VcsBranch> |
RepositoryCachingFacade.getOpenBranches(BranchDetectionCapableRepository repository,
String context)
Retrieve open branches from the given repository.
|
List<VcsBranch> |
BranchDetectionCapableRepository.getOpenBranches(String context)
Deprecated.
Set of open branches that are discovered in the repository. |
File |
AbstractRepository.getSourceCodeDirectory(PlanKey planKey)
For Subversion, we use the build name's directory within the system's working directory
|
boolean |
BranchMergingAwareRepository.mergeWorkspaceWith(BuildContext buildContext,
File checkoutDirectory,
String targetRevision)
Merges a workspace located in checkout directory with the target revision.
|
void |
PushCapableRepository.pushRevision(File sourceDirectory,
String vcsRevisionKey)
Push the specified revision to the remote directory.
|
String |
CheckoutCustomRevisionDataAwareRepository.retrieveSourceCode(BuildContext buildContext,
PlanVcsRevisionData planVcsRevisionData,
File sourceDirectory,
int depth) |
String |
BranchMergingAwareRepository.retrieveSourceCode(BuildContext buildContext,
String vcsRevisionKey,
File sourceDirectory,
int depth)
Checks out the latest source code from an appropriate repository to specified directory
|
| Modifier and Type | Method and Description |
|---|---|
File |
CvsRepositoryMavenPomAccessor.checkoutMavenPom(File destinationPath) |
BuildRepositoryChanges |
CVSRepository.collectChangesSinceLastBuild(String planKey,
String lastVcsRevisionKey)
Gets the code since the link
|
File |
CVSRepository.getSourceCodeDirectory(PlanKey planKey)
Deprecated.
since 3.3
|
String |
CVSRepository.retrieveSourceCode(BuildContext buildContext,
String vcsRevisionKey)
Deprecated.
since 3.3
|
| Modifier and Type | Method and Description |
|---|---|
BuildRepositoryChanges |
NullRepository.collectChangesSinceLastBuild(String planKey,
String lastVcsRevisionKey) |
String |
NullRepository.retrieveSourceCode(BuildContext buildContext,
String vcsRevisionKey,
File sourceDirectory) |
| Modifier and Type | Method and Description |
|---|---|
File |
PerforceRepositoryMavenPomAccessor.checkoutMavenPom(File destinationPath) |
BuildRepositoryChanges |
PerforceRepository.collectChangesForRevision(PlanKey planKey,
String targetRevision) |
BuildRepositoryChanges |
PerforceRepository.collectChangesSinceLastBuild(String planKey,
String lastVcsRevisionKey)
Access the perforce repository to retrieve change logs since the lastVCSRevisionKey
|
List<Commit> |
PerforceManager.getChangeLogEntries(com.tek42.perforce.Depot perforceDepot,
List<Integer> changeNumbers)
Retrieves a list of Bamboo Commit including Commit Files based on list of change numbers
|
List<Integer> |
PerforceManager.getChangeNumbersFromRevision(com.tek42.perforce.Depot perforceDepot,
String clientViewDepot,
int lastRevisionInBamboo,
boolean useClientMapping) |
List<Integer> |
PerforceManager.getChangeNumsBetweenRevisions(com.tek42.perforce.Depot perforceDepot,
String depot,
int firstRevision,
int secondRevision,
boolean useClientMapping)
Retrieves a list of change log numbers after the first number and up to (and including) the second number for the depot.
|
String |
PerforceManager.getClientRoot(com.tek42.perforce.Depot perforceDepot)
Retrieves the workspace root as defined in the client configuration
|
int |
PerforceManager.getLatestChangeNumber(com.tek42.perforce.Depot perforceDepot,
String depot,
int latestRevisionInBamboo,
boolean useClientMapping)
retrieves the latest change list number on the perforce server for comparison to the one stored in Bamboo
|
File |
PerforceRepository.getSourceCodeDirectory(PlanKey planKey)
Retrieves the location that the build will occur,
If the workspace is managed this includes the source code directory specified by bamboo followed by the directory
structure as indicated in the client view.
|
String |
PerforceRepository.retrieveSourceCode(BuildContext buildContext,
String vcsRevisionKey)
Checkout the sourcecode as at the vcsRevisionKey, if revisionKey is null source will be checked out from head
|
void |
PerforceManager.setupSync(com.tek42.perforce.Depot perforceDepot,
File sourceDirectory)
Sets the directory for perforce to check the code out to.
|
void |
PerforceManager.syncToHead(com.tek42.perforce.Depot perforceDepot,
String depot,
boolean forceSync)
Syncs the source code to head
|
void |
PerforceManager.syncToRevision(com.tek42.perforce.Depot perforceDepot,
String depot,
int revisionNumber,
boolean forceSync)
Syncs the source code to a specific revision number
|
| Modifier and Type | Method and Description |
|---|---|
long |
SvnRepository.checkout(org.tmatesoft.svn.core.SVNURL url,
org.tmatesoft.svn.core.wc.SVNRevision revision,
File dstPath,
boolean isRecursive)
Checks out a working copy from a repository.
|
File |
SvnRepositoryMavenPomAccessor.checkoutMavenPom(File destinationPath) |
BuildRepositoryChanges |
SvnRepository.collectChangesForRevision(PlanKey planKey,
String targetRevision) |
BuildRepositoryChanges |
SvnRepository.collectChangesSinceLastBuild(String planKey,
PlanVcsRevisionData revisionData) |
BuildRepositoryChanges |
SvnRepository.collectChangesSinceLastBuild(String planKey,
String lastVcsRevisionKey) |
void |
SvnRepository.createBranch(long repositoryId,
String branchName,
BuildContext buildContext) |
void |
SvnRepository.createTag(long repositoryId,
String tagName,
BuildContext buildContext) |
long |
SvnRepository.export(org.tmatesoft.svn.core.SVNURL url,
org.tmatesoft.svn.core.wc.SVNRevision revision,
File dstPath,
boolean isRecursive) |
CommitContext |
SvnRepository.getFirstCommit() |
CommitContext |
SvnRepository.getLastCommit() |
List<VcsBranch> |
SvnRepository.getOpenBranches(String context) |
org.tmatesoft.svn.core.wc.SVNInfo |
SvnRepository.info(org.tmatesoft.svn.core.SVNURL url,
org.tmatesoft.svn.core.wc.SVNRevision revision)
Runs 'svn info' operation on a given URL.
|
String |
SvnRepository.retrieveSourceCode(BuildContext buildContext,
String vcsRevisionKey,
File sourceDirectory) |
| Modifier and Type | Method and Description |
|---|---|
BuildRepositoryChanges |
RepositoryV2.collectChangesSinceLastBuild(String planKey,
String lastVcsRevisionKey)
Collects the changes since the lastVcsRevisionKey.
|
File |
RepositoryV2.getSourceCodeDirectory(PlanKey planKey)
Deprecated.
since 3.3 Repository must handle checkout to any sub-directory.
|
String |
LegacyRepository.retrieveSourceCode(BuildContext buildContext,
String vcsRevisionKey)
Deprecated.
|
String |
CustomSourceDirectoryAwareRepository.retrieveSourceCode(BuildContext buildContext,
String vcsRevisionKey,
File sourceDirectory)
Checks out the latest source code from an appropriate repository to specified directory
|
| Modifier and Type | Method and Description |
|---|---|
CommonContext |
InitializeBuild.call(CommonContext commonContext,
ReadOnlyCapabilitySet capabilitySet) |
| Modifier and Type | Method and Description |
|---|---|
BuildChanges |
DefaultChangeDetectionManager.collectAllChangesSinceLastBuild(ImmutableChain chain,
Map<String,String> customVariableValues,
String customRevision) |
BuildChanges |
ChangeDetectionManager.collectAllChangesSinceLastBuild(ImmutableChain chain,
Map<String,String> customVariableValues,
String customRevision)
Collect changes for a plan since the last build, regardless of whether the build triggering repositories have
changes or not.
|
BuildRepositoryChanges |
DefaultChangeDetectionManager.collectChangesBetween(ImmutableChain chain,
RepositoryDefinition repositoryDefinition,
PlanVcsRevisionData fromVcsRevisionData,
PlanVcsRevisionData toVcsRevisionData) |
BuildRepositoryChanges |
ChangeDetectionManager.collectChangesBetween(ImmutableChain chain,
RepositoryDefinition repositoryDefinition,
PlanVcsRevisionData fromVcsRevisionData,
PlanVcsRevisionData toVcsRevisionData)
Given a
RepositoryV2 finds the BuildChanges object that captures all changes that occurred
between the fromVcsRevisionKey to toVcsRevisionKey |
BuildRepositoryChanges |
DefaultChangeDetectionManager.collectChangesSinceLastBuild(ImmutableChain chain,
RepositoryDefinition repositoryDefinition,
PlanVcsRevisionData lastVcsRevisionData,
Map<String,String> customVariableValues,
String customRevision) |
BuildRepositoryChanges |
ChangeDetectionManager.collectChangesSinceLastBuild(ImmutableChain chain,
RepositoryDefinition repositoryDefinition,
PlanVcsRevisionData lastVcsRevisionData,
Map<String,String> customVariableValues,
String customRevision)
Given a
RepositoryDefinition finds the BuildRepositoryChanges object that captures all changes
that occurred since the lastVcsRevisionKey to the current latest found on the repository. |
BuildChanges |
DefaultChangeDetectionManager.collectChangesSinceLastBuildIfTriggered(ImmutableChain chain,
Map<String,String> customVariableValues,
Set<Long> triggeringRepositories) |
BuildChanges |
ChangeDetectionManager.collectChangesSinceLastBuildIfTriggered(ImmutableChain chain,
Map<String,String> customVariableValues,
Set<Long> triggeringRepositories)
Collect changes for a plan since the last build.
|
BuildChanges |
ChildDependencyBuildDetectionAction.performDelayedChangeDetection(BuildContext buildContext) |
BuildChanges |
AbstractDependentDetectionAction.performDelayedChangeDetection(BuildContext buildContext) |
BuildChanges |
ScheduledBuildDetectionAction.performDelayedChangeDetection(BuildContext buildContext) |
BuildChanges |
ManualBuildDetectionAction.performDelayedChangeDetection(BuildContext buildContext) |
void |
DefaultChangeDetectionManager.updateIntegrationRepositoryDetails(ImmutableChain chain,
BuildChanges buildChanges) |
void |
ChangeDetectionManager.updateIntegrationRepositoryDetails(ImmutableChain chain,
BuildChanges buildChanges) |
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.