public interface VcsChangeDetector extends IdentifyingExecutor<VcsChangeDetector>
| Modifier and Type | Method and Description |
|---|---|
default BuildRepositoryChanges |
collectChangesForInitialBuild(@NotNull PlanKey planKey,
@NotNull VcsRepositoryData repositoryData,
@Nullable VcsBranch otherBranch,
boolean otherBranchUnreliable)
This method is used to generate the list of commits for an initial build of a plan branch.
|
@NotNull BuildRepositoryChanges |
collectChangesForRevision(@NotNull PlanKey planKey,
@NotNull VcsRepositoryData repositoryData,
@NotNull String customRevision) |
@NotNull BuildRepositoryChanges |
collectChangesSinceRevision(@NotNull PlanKey planKey,
@NotNull VcsRepositoryData repositoryData,
@NotNull PlanVcsRevisionData lastRevisionData) |
getVcsIdForExecutor@NotNull @NotNull BuildRepositoryChanges collectChangesSinceRevision(@NotNull @NotNull PlanKey planKey, @NotNull @NotNull VcsRepositoryData repositoryData, @NotNull @NotNull PlanVcsRevisionData lastRevisionData) throws RepositoryException
RepositoryException@NotNull @NotNull BuildRepositoryChanges collectChangesForRevision(@NotNull @NotNull PlanKey planKey, @NotNull @NotNull VcsRepositoryData repositoryData, @NotNull @NotNull String customRevision) throws RepositoryException
RepositoryExceptiondefault BuildRepositoryChanges collectChangesForInitialBuild(@NotNull @NotNull PlanKey planKey, @NotNull @NotNull VcsRepositoryData repositoryData, @Nullable @Nullable VcsBranch otherBranch, boolean otherBranchUnreliable) throws RepositoryException
otherBranch - branch that can be used as reference when generating the commit list. Guaranteed to be not null if the repository type supports branches.otherBranchUnreliable - indicates that 'otherBranch' is not a reliable reference pointRepositoryExceptionCopyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.