Modifier and Type | Field and Description |
---|---|
static PlanVcsRevisionData |
PlanVcsRevisionData.NULL_REVISION |
Modifier and Type | Method and Description |
---|---|
PlanVcsRevisionData |
PlanVcsRevisionHistoryItem.asRevisionData() |
@NotNull PlanVcsRevisionData |
PlanVcsRevisionDataSet.get(long repositoryId) |
Modifier and Type | Method and Description |
---|---|
void |
PlanVcsRevisionHistoryServiceImpl.markChangeDetectionCompleted(@NotNull PlanKey planKey,
int buildNumber,
@NotNull PlanVcsRevisionData planVcsRevisionData,
long repositoryId) |
void |
PlanVcsRevisionHistoryService.markChangeDetectionCompleted(@NotNull PlanKey planKey,
int buildNumber,
@NotNull PlanVcsRevisionData revisionData,
long repositoryId)
Saves the information on change detection result in the plan's vcs revision history.
|
void |
PlanVcsRevisionHistoryManager.markChangeDetectionCompletedNewTx(@NotNull PlanKey planKey,
int buildNumber,
@NotNull PlanVcsRevisionData vcsRevisionKey,
long repositoryId)
Saves the information on change detection result in the plan's vcs revision history.
|
void |
PlanVcsRevisionHistoryManagerImpl.markChangeDetectionCompletedNewTx(@NotNull PlanKey planKey,
int buildNumber,
@NotNull PlanVcsRevisionData planVcsRevisionData,
long repositoryId) |
Constructor and Description |
---|
PlanVcsRevisionHistoryItem(@NotNull PlanKey planKey,
int buildNumber,
@NotNull PlanVcsRevisionData planVcsRevisionData,
long repositoryId) |
Modifier and Type | Method and Description |
---|---|
@NotNull VcsWorkingCopy |
BitbucketCloudWorkingCopyManager.checkoutAndMerge(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData vcsRepositoryData,
@NotNull VcsBranch targetBranch,
@NotNull PlanVcsRevisionData revisionOnTarget,
@NotNull VcsBranch sourceBranch,
@NotNull PlanVcsRevisionData sourceRevision,
@NotNull File targetPath) |
@NotNull VcsWorkingCopy |
BitbucketCloudWorkingCopyManager.checkoutAndMerge(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData vcsRepositoryData,
@NotNull VcsBranch targetBranch,
@NotNull PlanVcsRevisionData revisionOnTarget,
@NotNull VcsBranch sourceBranch,
@NotNull PlanVcsRevisionData sourceRevision,
@NotNull File targetPath) |
@NotNull BuildRepositoryChanges |
BitbucketCloudChangeDetector.collectChangesSinceRevision(@NotNull PlanKey planKey,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData lastRevisionData) |
@NotNull VcsWorkingCopy |
BitbucketCloudWorkingCopyManager.retrieveSourceCode(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData targetRevision,
@NotNull File targetPath) |
Modifier and Type | Method and Description |
---|---|
@NotNull String |
GitRepository.retrieveSourceCode(@NotNull BuildContext buildContext,
@Nullable PlanVcsRevisionData planVcsRevisionData,
@NotNull File sourceDirectory,
int depth) |
Modifier and Type | Method and Description |
---|---|
@NotNull VcsWorkingCopy |
GitWorkingCopyManager.checkoutAndMerge(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData vcsRepositoryData,
@NotNull VcsBranch targetBranch,
@NotNull PlanVcsRevisionData revisionOnTarget,
@NotNull VcsBranch sourceBranch,
@NotNull PlanVcsRevisionData sourceRevision,
@NotNull File targetPath) |
@NotNull VcsWorkingCopy |
GitWorkingCopyManager.checkoutAndMerge(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData vcsRepositoryData,
@NotNull VcsBranch targetBranch,
@NotNull PlanVcsRevisionData revisionOnTarget,
@NotNull VcsBranch sourceBranch,
@NotNull PlanVcsRevisionData sourceRevision,
@NotNull File targetPath) |
@NotNull BuildRepositoryChanges |
GitChangeDetector.collectChangesSinceRevision(@NotNull PlanKey planKey,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData lastRevisionData) |
@NotNull VcsWorkingCopy |
GitWorkingCopyManager.retrieveSourceCode(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData targetRevision,
@NotNull File targetPath) |
Modifier and Type | Method and Description |
---|---|
@NotNull VcsWorkingCopy |
GitHubWorkingCopyManager.checkoutAndMerge(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData vcsRepositoryData,
@NotNull VcsBranch targetBranch,
@NotNull PlanVcsRevisionData revisionOnTarget,
@NotNull VcsBranch sourceBranch,
@NotNull PlanVcsRevisionData sourceRevision,
@NotNull File targetPath) |
@NotNull VcsWorkingCopy |
GitHubWorkingCopyManager.checkoutAndMerge(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData vcsRepositoryData,
@NotNull VcsBranch targetBranch,
@NotNull PlanVcsRevisionData revisionOnTarget,
@NotNull VcsBranch sourceBranch,
@NotNull PlanVcsRevisionData sourceRevision,
@NotNull File targetPath) |
@NotNull BuildRepositoryChanges |
GitHubChangeDetector.collectChangesSinceRevision(@NotNull PlanKey planKey,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData lastRevisionData) |
@NotNull VcsWorkingCopy |
GitHubWorkingCopyManager.retrieveSourceCode(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData targetRevision,
@NotNull File targetPath) |
Modifier and Type | Method and Description |
---|---|
@NotNull String |
StashRepositoryImpl.retrieveSourceCode(@NotNull BuildContext buildContext,
@Nullable PlanVcsRevisionData planVcsRevisionData,
@NotNull File sourceDirectory,
int depth) |
Modifier and Type | Method and Description |
---|---|
@NotNull VcsWorkingCopy |
BitbucketServerWorkingCopyManager.checkoutAndMerge(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData vcsRepositoryData,
@NotNull VcsBranch targetBranch,
@NotNull PlanVcsRevisionData revisionOnTarget,
@NotNull VcsBranch sourceBranch,
@NotNull PlanVcsRevisionData sourceRevision,
@NotNull File targetPath) |
@NotNull VcsWorkingCopy |
BitbucketServerWorkingCopyManager.checkoutAndMerge(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData vcsRepositoryData,
@NotNull VcsBranch targetBranch,
@NotNull PlanVcsRevisionData revisionOnTarget,
@NotNull VcsBranch sourceBranch,
@NotNull PlanVcsRevisionData sourceRevision,
@NotNull File targetPath) |
@NotNull BuildRepositoryChanges |
BitbucketServerChangeDetector.collectChangesSinceRevision(@NotNull PlanKey planKey,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData lastRevisionData) |
@NotNull VcsWorkingCopy |
BitbucketServerWorkingCopyManager.retrieveSourceCode(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData targetRevision,
@NotNull File targetPath) |
Modifier and Type | Method and Description |
---|---|
@NotNull BuildRepositoryChanges |
CustomRevisionDataAwareRepository.collectChangesSinceLastBuild(@NotNull String planKey,
@NotNull PlanVcsRevisionData lastRevisionData) |
@NotNull String |
CheckoutCustomRevisionDataAwareRepository.retrieveSourceCode(@NotNull BuildContext buildContext,
@Nullable PlanVcsRevisionData planVcsRevisionData,
@NotNull File sourceDirectory,
int depth) |
Modifier and Type | Method and Description |
---|---|
@NotNull BuildRepositoryChanges |
SvnRepository.collectChangesSinceLastBuild(@NotNull String planKey,
@NotNull PlanVcsRevisionData revisionData) |
Modifier and Type | Method and Description |
---|---|
@NotNull BuildRepositoryChanges |
SvnChangeDetector.collectChangesSinceRevision(@NotNull PlanKey planKey,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData revisionData) |
@NotNull VcsWorkingCopy |
SvnWorkingCopyManager.retrieveSourceCode(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData targetRevision,
@NotNull File targetPath) |
Modifier and Type | Method and Description |
---|---|
@Nullable PlanVcsRevisionData |
BuildChangesImpl.getIntegrationBranchRevisionData() |
@Nullable PlanVcsRevisionData |
BuildChanges.getIntegrationBranchRevisionData() |
@NotNull PlanVcsRevisionData |
BuildChangesImpl.getVcsRevisionData(long repositoryId) |
@NotNull PlanVcsRevisionData |
BuildChanges.getVcsRevisionData(long repositoryId)
Returns
PlanVcsRevisionData containing Repository dependent vcs revision data for this checkout. |
Modifier and Type | Method and Description |
---|---|
void |
BuildChangesImpl.setIntegrationBranchRevisionData(@NotNull PlanVcsRevisionData integrationBranchRevisionData) |
void |
BuildChanges.setIntegrationBranchRevisionData(@NotNull PlanVcsRevisionData integrationBranchRevisionData) |
Modifier and Type | Method and Description |
---|---|
@NotNull BuildRepositoryChanges |
DefaultChangeDetectionManager.collectChangesBetween(@NotNull ImmutableChain chain,
@NotNull PlanRepositoryDefinition repositoryDefinition,
@Nullable PlanVcsRevisionData fromVcsRevisionData,
@NotNull PlanVcsRevisionData toVcsRevisionData) |
@NotNull BuildRepositoryChanges |
DefaultChangeDetectionManager.collectChangesBetween(@NotNull ImmutableChain chain,
@NotNull PlanRepositoryDefinition repositoryDefinition,
@Nullable PlanVcsRevisionData fromVcsRevisionData,
@NotNull PlanVcsRevisionData toVcsRevisionData) |
@NotNull BuildRepositoryChanges |
ChangeDetectionManager.collectChangesBetween(@NotNull ImmutableChain chain,
@NotNull PlanRepositoryDefinition repositoryDefinition,
@Nullable PlanVcsRevisionData fromVcsRevisionData,
@NotNull PlanVcsRevisionData toVcsRevisionData)
Given a
PlanRepositoryDefinition finds the BuildChanges object that captures all changes that occurred
between the fromVcsRevisionKey to toVcsRevisionKey
This method suppresses quiet period settings and returns changes immediately. |
@NotNull BuildRepositoryChanges |
ChangeDetectionManager.collectChangesBetween(@NotNull ImmutableChain chain,
@NotNull PlanRepositoryDefinition repositoryDefinition,
@Nullable PlanVcsRevisionData fromVcsRevisionData,
@NotNull PlanVcsRevisionData toVcsRevisionData)
Given a
PlanRepositoryDefinition finds the BuildChanges object that captures all changes that occurred
between the fromVcsRevisionKey to toVcsRevisionKey
This method suppresses quiet period settings and returns changes immediately. |
@NotNull BuildRepositoryChanges |
DefaultChangeDetectionManager.collectChangesSinceLastBuild(@NotNull ImmutableChain chain,
@NotNull PlanRepositoryDefinition repositoryDefinition,
@NotNull PlanVcsRevisionData lastVcsRevisionData,
@Nullable Map<String,String> customVariableValues,
@Nullable String customRevision) |
@NotNull BuildRepositoryChanges |
ChangeDetectionManager.collectChangesSinceLastBuild(@NotNull ImmutableChain chain,
@NotNull PlanRepositoryDefinition repositoryDefinition,
@NotNull PlanVcsRevisionData lastVcsRevisionData,
@Nullable Map<String,String> customVariableValues,
@Nullable String customRevision)
Given a
PlanRepositoryDefinition finds the BuildRepositoryChanges object that captures all changes
that occurred since the lastVcsRevisionKey to the current latest found on the repository. |
protected @NotNull BuildRepositoryChanges |
DefaultChangeDetectionManager.collectChangesSinceLastBuildInternal(@NotNull ImmutableChain chain,
@NotNull PlanRepositoryDefinition repositoryDefinition,
@NotNull PlanVcsRevisionData lastVcsRevisionData,
@Nullable Map<String,String> customVariableValues,
@Nullable String customRevision,
boolean isBuildTrigger,
boolean suppressQuietPeriod) |
Modifier and Type | Method and Description |
---|---|
@NotNull VcsWorkingCopy |
LegacyWorkingCopyManager.checkoutAndMerge(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData vcsRepositoryData,
@NotNull VcsBranch targetBranch,
@NotNull PlanVcsRevisionData revisionOnTarget,
@NotNull VcsBranch sourceBranch,
@NotNull PlanVcsRevisionData sourceRevision,
@NotNull File targetPath) |
@NotNull VcsWorkingCopy |
LegacyWorkingCopyManager.checkoutAndMerge(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData vcsRepositoryData,
@NotNull VcsBranch targetBranch,
@NotNull PlanVcsRevisionData revisionOnTarget,
@NotNull VcsBranch sourceBranch,
@NotNull PlanVcsRevisionData sourceRevision,
@NotNull File targetPath) |
@NotNull BuildRepositoryChanges |
LegacyChangeDetector.collectChangesSinceRevision(@NotNull PlanKey planKey,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData lastRevisionData) |
@NotNull VcsWorkingCopy |
LegacyFixedDirectoryWorkingCopyManager.retrieveSourceCode(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData targetRevision) |
@NotNull VcsWorkingCopy |
LegacyWorkingCopyManager.retrieveSourceCode(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData targetRevision,
@NotNull File targetPath) |
@NotNull VcsWorkingCopy |
LegacyFixedDirectoryWorkingCopyManager.retrieveSourceCode(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData targetRevision,
@NotNull File targetPath) |
Modifier and Type | Method and Description |
---|---|
@NotNull VcsWorkingCopy |
MergingVcsWorkingCopyManager.checkoutAndMerge(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData vcsRepositoryData,
@NotNull VcsBranch targetBranch,
@NotNull PlanVcsRevisionData revisionOnTarget,
@NotNull VcsBranch sourceBranch,
@NotNull PlanVcsRevisionData sourceRevision,
@NotNull File targetPath)
Checks out the targetBranch and merges sourceBranch to it.
|
@NotNull VcsWorkingCopy |
MergingVcsWorkingCopyManager.checkoutAndMerge(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData vcsRepositoryData,
@NotNull VcsBranch targetBranch,
@NotNull PlanVcsRevisionData revisionOnTarget,
@NotNull VcsBranch sourceBranch,
@NotNull PlanVcsRevisionData sourceRevision,
@NotNull File targetPath)
Checks out the targetBranch and merges sourceBranch to it.
|
@NotNull BuildRepositoryChanges |
VcsChangeDetector.collectChangesSinceRevision(@NotNull PlanKey planKey,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData lastRevisionData) |
@NotNull VcsWorkingCopy |
FixedDirectoryWorkingCopyManager.retrieveSourceCode(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData targetRevision)
Deprecated.
Checkout or update a working copy to a revision.
|
@NotNull VcsWorkingCopy |
VcsWorkingCopyManager.retrieveSourceCode(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData targetRevision,
@NotNull File targetPath)
Checkout or update a working copy to a revision.
|
default @NotNull VcsWorkingCopy |
FixedDirectoryWorkingCopyManager.retrieveSourceCode(@NotNull CommonContext commonContext,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData targetRevision,
@NotNull File targetPath)
Deprecated.
If you can implement this correctly using targetPath,
then you should not be implementing this interface.
|
Copyright © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.