public interface DeploymentVersionVcsChangesetService
DeploymentVersion| Modifier and Type | Method and Description |
|---|---|
@NotNull DeploymentVersionCommitsComparisonResult |
compareVersionsByChangesets(long deploymentProjectId,
@NotNull DeploymentVersion version1,
@NotNull DeploymentVersion version2,
int maxCommits)
Find all
DeploymentVersionVcsChangeset that happened after creation of older version until (and including) the creation of newer version. |
@NotNull List<DeploymentVersionVcsChangeset> |
getChangesetsForDeploymentVersion(@NotNull DeploymentVersion deploymentVersion)
Find all
DeploymentVersionVcsChangeset associated with a DeploymentVersion |
@NotNull DeploymentVersionCommitsComparisonResult |
getChangesetsForNewDeploymentVersion(long deploymentProjectId,
PlanResultKey planResultKey,
int maxCommits)
Finds the changesets if a new version would be created from planResultKey.
|
@NotNull DeploymentVersionCommitsComparisonResult |
getChangesetsForNewDeploymentVersion(long deploymentProjectId,
PlanResultKey planResultKey,
int maxCommits,
@NotNull DeploymentVersion version)
Same as above, but finds changesets between a certain version and the new version to be created from the planResultKey.
|
int |
getCommitCountForDeploymentVersion(@NotNull DeploymentVersion deploymentVersion)
count of all commits in all changesets associated with a
DeploymentVersion |
@NotNull DeploymentVersionCommitsComparisonResult |
getLastNCommitsForVersion(long deploymentProjectId,
DeploymentVersion deploymentVersion,
int maxCommits)
Find changesets for the version and fetch n last commits.
|
@NotNull @NotNull List<DeploymentVersionVcsChangeset> getChangesetsForDeploymentVersion(@NotNull @NotNull DeploymentVersion deploymentVersion)
DeploymentVersionVcsChangeset associated with a DeploymentVersiondeploymentVersion - a versionint getCommitCountForDeploymentVersion(@NotNull
@NotNull DeploymentVersion deploymentVersion)
DeploymentVersiondeploymentVersion - a version@NotNull @NotNull DeploymentVersionCommitsComparisonResult compareVersionsByChangesets(long deploymentProjectId, @NotNull @NotNull DeploymentVersion version1, @NotNull @NotNull DeploymentVersion version2, int maxCommits)
DeploymentVersionVcsChangeset that happened after creation of older version until (and including) the creation of newer version.deploymentProjectId - version1 - 1st version to compare (can be either older or newer than version2)version2 - 2nd version to compare (can be either older or newer than version1)maxCommits - maximum number of commits fetched with full informationIllegalStateException - if versions are not comparable (e.g. come from different branch)@NotNull @NotNull DeploymentVersionCommitsComparisonResult getLastNCommitsForVersion(long deploymentProjectId, DeploymentVersion deploymentVersion, int maxCommits)
deploymentProjectId - deploymentVersion - maxCommits - @NotNull @NotNull DeploymentVersionCommitsComparisonResult getChangesetsForNewDeploymentVersion(long deploymentProjectId, PlanResultKey planResultKey, int maxCommits)
deploymentProjectId - id of the deployment projectplanResultKey - of the build result we want to create version frommaxCommits - @NotNull @NotNull DeploymentVersionCommitsComparisonResult getChangesetsForNewDeploymentVersion(long deploymentProjectId, PlanResultKey planResultKey, int maxCommits, @NotNull @NotNull DeploymentVersion version)
deploymentProjectId - id of the deployment projectplanResultKey - of the build result we want to create version frommaxCommits - max number of commits to fetchversion - DeploymentVersion that we want to compare the planResultKey to in order to get the changesetsCopyright © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.