Uses of Class
com.atlassian.bamboo.plan.vcsRevision.PlanVcsRevisionData
Package
Description
-
Uses of PlanVcsRevisionData in com.atlassian.bamboo.plan.vcsRevision
Modifier and TypeFieldDescriptionstatic final PlanVcsRevisionData
PlanVcsRevisionData.NULL_REVISION
Modifier and TypeMethodDescriptionPlanVcsRevisionHistoryItem.asRevisionData()
@NotNull PlanVcsRevisionData
PlanVcsRevisionDataSet.get
(long repositoryId) Modifier and TypeMethodDescription@NotNull Map<Long,
PlanVcsRevisionData> PlanVcsRevisionHistoryManager.getLastVcsRevisionKeys
(@NotNull PlanKey planKey) Return the mapping between repository ids and strings representing the vcs revisions which were result of last performed change detection.@NotNull Map<Long,
PlanVcsRevisionData> PlanVcsRevisionHistoryManagerImpl.getLastVcsRevisionKeys
(@NotNull PlanKey planKey) @NotNull Map<Long,
PlanVcsRevisionData> PlanVcsRevisionHistoryManager.getLastVcsRevisionKeysBeforeBuildNumber
(@NotNull PlanKey planKey, int buildNumber) Return the mapping between repository ids and strings representing the vcs revisions which were result of last change detection performed before given build.@NotNull Map<Long,
PlanVcsRevisionData> PlanVcsRevisionHistoryManagerImpl.getLastVcsRevisionKeysBeforeBuildNumber
(@NotNull PlanKey planKey, int buildNumber) Modifier and TypeMethodDescriptionvoid
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
PlanVcsRevisionHistoryServiceImpl.markChangeDetectionCompleted
(@NotNull PlanKey planKey, int buildNumber, @NotNull PlanVcsRevisionData planVcsRevisionData, long repositoryId) 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) ModifierConstructorDescriptionPlanVcsRevisionHistoryItem
(@NotNull PlanKey planKey, int buildNumber, @NotNull PlanVcsRevisionData planVcsRevisionData, long repositoryId) ModifierConstructorDescriptionPlanVcsRevisionDataSet
(@NotNull Map<Long, PlanVcsRevisionData> revisionDataMap) -
Uses of PlanVcsRevisionData in com.atlassian.bamboo.plugins.bitbucket.v2
Modifier and TypeMethodDescription@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) -
Uses of PlanVcsRevisionData in com.atlassian.bamboo.plugins.git
Modifier and TypeMethodDescription@NotNull String
GitRepository.retrieveSourceCode
(@NotNull BuildContext buildContext, @Nullable PlanVcsRevisionData planVcsRevisionData, @NotNull File sourceDirectory, int depth) -
Uses of PlanVcsRevisionData in com.atlassian.bamboo.plugins.git.v2
Modifier and TypeMethodDescription@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) -
Uses of PlanVcsRevisionData in com.atlassian.bamboo.plugins.github
Modifier and TypeMethodDescription@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) -
Uses of PlanVcsRevisionData in com.atlassian.bamboo.plugins.stash
Modifier and TypeMethodDescription@NotNull String
StashRepositoryImpl.retrieveSourceCode
(@NotNull BuildContext buildContext, @Nullable PlanVcsRevisionData planVcsRevisionData, @NotNull File sourceDirectory, int depth) -
Uses of PlanVcsRevisionData in com.atlassian.bamboo.plugins.stash.v2
Modifier and TypeMethodDescription@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) -
Uses of PlanVcsRevisionData in com.atlassian.bamboo.repository
Modifier and TypeMethodDescription@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) -
Uses of PlanVcsRevisionData in com.atlassian.bamboo.repository.svn
Modifier and TypeMethodDescription@NotNull BuildRepositoryChanges
SvnRepository.collectChangesSinceLastBuild
(@NotNull String planKey, @NotNull PlanVcsRevisionData revisionData) -
Uses of PlanVcsRevisionData in com.atlassian.bamboo.repository.svn.v2
Modifier and TypeMethodDescription@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) -
Uses of PlanVcsRevisionData in com.atlassian.bamboo.v2.build
Modifier and TypeMethodDescription@Nullable PlanVcsRevisionData
BuildChanges.getIntegrationBranchRevisionData()
@Nullable PlanVcsRevisionData
BuildChangesImpl.getIntegrationBranchRevisionData()
@NotNull PlanVcsRevisionData
BuildChanges.getVcsRevisionData
(long repositoryId) ReturnsPlanVcsRevisionData
containingRepository
dependent vcs revision data for this checkout.@NotNull PlanVcsRevisionData
BuildChangesImpl.getVcsRevisionData
(long repositoryId) Modifier and TypeMethodDescriptionvoid
BuildChanges.setIntegrationBranchRevisionData
(@NotNull PlanVcsRevisionData integrationBranchRevisionData) void
BuildChangesImpl.setIntegrationBranchRevisionData
(@NotNull PlanVcsRevisionData integrationBranchRevisionData) -
Uses of PlanVcsRevisionData in com.atlassian.bamboo.v2.trigger
Modifier and TypeMethodDescription@NotNull BuildRepositoryChanges
ChangeDetectionManager.collectChangesBetween
(@NotNull ImmutableChain chain, @NotNull PlanRepositoryDefinition repositoryDefinition, @Nullable PlanVcsRevisionData fromVcsRevisionData, @NotNull PlanVcsRevisionData toVcsRevisionData) Given aPlanRepositoryDefinition
finds theBuildChanges
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.collectChangesBetween
(@NotNull ImmutableChain chain, @NotNull PlanRepositoryDefinition repositoryDefinition, @Nullable PlanVcsRevisionData fromVcsRevisionData, @NotNull PlanVcsRevisionData toVcsRevisionData) @NotNull BuildRepositoryChanges
ChangeDetectionManager.collectChangesSinceLastBuild
(@NotNull ImmutableChain chain, @NotNull PlanRepositoryDefinition repositoryDefinition, @NotNull PlanVcsRevisionData lastVcsRevisionData, @Nullable Map<String, String> customVariableValues, @Nullable String customRevision) Given aPlanRepositoryDefinition
finds theBuildRepositoryChanges
object that captures all changes that occurred since the lastVcsRevisionKey to the current latest found on the repository.@NotNull BuildRepositoryChanges
DefaultChangeDetectionManager.collectChangesSinceLastBuild
(@NotNull ImmutableChain chain, @NotNull PlanRepositoryDefinition repositoryDefinition, @NotNull PlanVcsRevisionData lastVcsRevisionData, @Nullable Map<String, String> customVariableValues, @Nullable String customRevision) 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) -
Uses of PlanVcsRevisionData in com.atlassian.bamboo.vcs.configuration.legacy
Modifier and TypeMethodDescription@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
LegacyFixedDirectoryWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) @NotNull VcsWorkingCopy
LegacyWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) -
Uses of PlanVcsRevisionData in com.atlassian.bamboo.vcs.runtime
Modifier and TypeMethodDescription@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.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.@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.