public interface VcsBranchIntegrationHelper
Modifier and Type | Method and Description |
---|---|
String |
getCommitterEmail() |
String |
getCommitterName() |
String |
getIntegrationCommitMessage() |
@Nullable VcsBranch |
getIntegrationVcsBranch(@NotNull BuildContext buildContext) |
@Nullable PlanRepositoryDefinition |
getIntegrationVcsRepository(@NotNull BuildContext buildContext)
Deprecated.
since 6.0, use
getIntegrationVcsBranch(BuildContext) |
@NotNull MergeResult |
merge(@NotNull BuildContext buildContext,
@NotNull VcsRepositoryData repositoryData,
@NotNull VcsRepositoryModuleDescriptor moduleDescriptor,
@NotNull VcsBranch integrationBranch,
@NotNull File mergeDir,
@Nullable BuildLogger logger) |
void |
mergeAndUpdateResult(@NotNull BuildContext buildContext,
@NotNull PlanRepositoryDefinition defaultRepositoryDef,
@NotNull VcsRepositoryModuleDescriptor moduleDescriptor,
@NotNull MergeResultContext mergeResult,
@NotNull File mergeDir,
@Nullable BuildLogger buildLogger,
@NotNull Consumer<MergeResult> mergeResultConsumer,
@NotNull Runnable afterMergeFinished) |
String getIntegrationCommitMessage()
String getCommitterName()
String getCommitterEmail()
@Deprecated @Nullable @Nullable PlanRepositoryDefinition getIntegrationVcsRepository(@NotNull @NotNull BuildContext buildContext)
getIntegrationVcsBranch(BuildContext)
buildContext
- @Nullable @Nullable VcsBranch getIntegrationVcsBranch(@NotNull @NotNull BuildContext buildContext)
buildContext
- @NotNull @NotNull MergeResult merge(@NotNull @NotNull BuildContext buildContext, @NotNull @NotNull VcsRepositoryData repositoryData, @NotNull @NotNull VcsRepositoryModuleDescriptor moduleDescriptor, @NotNull @NotNull VcsBranch integrationBranch, @NotNull @NotNull File mergeDir, @Nullable @Nullable BuildLogger logger) throws RepositoryException
RepositoryException
void mergeAndUpdateResult(@NotNull @NotNull BuildContext buildContext, @NotNull @NotNull PlanRepositoryDefinition defaultRepositoryDef, @NotNull @NotNull VcsRepositoryModuleDescriptor moduleDescriptor, @NotNull @NotNull MergeResultContext mergeResult, @NotNull @NotNull File mergeDir, @Nullable @Nullable BuildLogger buildLogger, @NotNull @NotNull Consumer<MergeResult> mergeResultConsumer, @NotNull @NotNull Runnable afterMergeFinished)
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.