Package jetbrains.buildServer.vcs.impl
Class MergeManagerImpl
- java.lang.Object
-
- jetbrains.buildServer.vcs.impl.MergeManagerImpl
-
- All Implemented Interfaces:
MergeManager
public class MergeManagerImpl extends Object implements MergeManager
-
-
Constructor Summary
Constructors Constructor Description MergeManagerImpl(VcsContextLocator vcsContextLocator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisSupportMerge(VcsRootInstance root)Map<VcsRootInstance,MergeResult>merge(SBuild build, String dstLogicalBranch, String mergeMessage, MergeOptions options)Map<BranchMergeTask,CompositeMergeResult>merge(SBuildType buildType, List<BranchMergeTask> mergeTasks)voidsetRepositoryStateManager(RepositoryStateManager repositoryStateManager)voidsetVcsHistory(VcsModificationHistory vcsHistory)
-
-
-
Constructor Detail
-
MergeManagerImpl
public MergeManagerImpl(@NotNull VcsContextLocator vcsContextLocator)
-
-
Method Detail
-
setRepositoryStateManager
public void setRepositoryStateManager(RepositoryStateManager repositoryStateManager)
-
setVcsHistory
public void setVcsHistory(@NotNull VcsModificationHistory vcsHistory)
-
merge
@NotNull public Map<BranchMergeTask,CompositeMergeResult> merge(@NotNull SBuildType buildType, @NotNull List<BranchMergeTask> mergeTasks) throws VcsException
- Specified by:
mergein interfaceMergeManager- Throws:
VcsException
-
merge
@NotNull public Map<VcsRootInstance,MergeResult> merge(@NotNull SBuild build, @NotNull String dstLogicalBranch, @NotNull String mergeMessage, @NotNull MergeOptions options) throws VcsException
- Specified by:
mergein interfaceMergeManager- Throws:
VcsException
-
isSupportMerge
public boolean isSupportMerge(@NotNull VcsRootInstance root)- Specified by:
isSupportMergein interfaceMergeManager
-
-