|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.bamboo.plan.branch.BranchIntegrationHelperImpl
public class BranchIntegrationHelperImpl
Constructor Summary | |
---|---|
BranchIntegrationHelperImpl(AdministrationConfigurationAccessor administrationConfigurationAccessor)
|
Method Summary | |
---|---|
String |
getAuthorEmail(Repository repository)
Get email of author used for branch integration operations. |
String |
getAuthorName(Repository repository)
Get name of author used for branch integration operations. |
String |
getCommitterEmail(Repository repository)
Get email of committer used for branch integration operations. |
String |
getCommitterName(Repository repository)
Get name of committer used for branch integration operations. |
protected BranchMergingAwareRepository |
getDefaultRepository(BuildContext buildContext)
Get default repository narrowed to BranchMergingAwareRepository |
String |
getIntegrationCommitMessage(Repository repository)
Get commit message used for branch integration operations. |
BranchMergingAwareRepository |
getIntegrationRepository(BuildContext buildContext)
Get integration repository narrowed to BranchMergingAwareRepository |
MergeResult |
merge(BuildContext buildContext,
File mergeDirectory,
BuildLogger logger)
Perform branch merging according to Integration Configuration |
protected String |
toBuildLogger(BuildLogger logger,
String msg)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BranchIntegrationHelperImpl(AdministrationConfigurationAccessor administrationConfigurationAccessor)
Method Detail |
---|
@NotNull public String getAuthorName(@Nullable Repository repository)
BranchIntegrationHelper
getAuthorName
in interface BranchIntegrationHelper
@NotNull public String getCommitterName(@Nullable Repository repository)
BranchIntegrationHelper
getCommitterName
in interface BranchIntegrationHelper
@NotNull public String getAuthorEmail(@Nullable Repository repository)
BranchIntegrationHelper
getAuthorEmail
in interface BranchIntegrationHelper
@NotNull public String getCommitterEmail(@Nullable Repository repository)
BranchIntegrationHelper
getCommitterEmail
in interface BranchIntegrationHelper
public String getIntegrationCommitMessage(@Nullable Repository repository)
BranchIntegrationHelper
getIntegrationCommitMessage
in interface BranchIntegrationHelper
@NotNull public MergeResult merge(@NotNull BuildContext buildContext, @NotNull File mergeDirectory, @Nullable BuildLogger logger) throws RepositoryException
BranchIntegrationHelper
merge
in interface BranchIntegrationHelper
RepositoryException
@NotNull public BranchMergingAwareRepository getIntegrationRepository(@NotNull BuildContext buildContext)
BranchMergingAwareRepository
getIntegrationRepository
in interface BranchIntegrationHelper
buildContext
-
protected BranchMergingAwareRepository getDefaultRepository(@NotNull BuildContext buildContext)
BranchMergingAwareRepository
buildContext
-
@NotNull protected String toBuildLogger(@Nullable BuildLogger logger, @NotNull String msg)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |