com.atlassian.bitbucket.scm.pull.MergeRequest |
Represents a request to merge a pull request, intended to allow RepositoryMergeCheck
s to validate the
intended merge and, potentially, veto(String, String)
it.
MergeRequestCheckService
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Retrieves any additional context that was supplied when the merge was requested.
| |||||||||||
Retrieves the proposed commit message, if one was provided.
| |||||||||||
If called, signifies that the calling check wishes to veto the merge.
|
Retrieves any additional context that was supplied when the merge was requested. This context is intended to allow plugin developers to implement their own behavior around pull request merges. As a result, its contents are unspecified; they depend on the installed plugins.
On dry runs
, the context will always be empty.
Retrieves a flag indicating whether this request is for a canMerge
check
or a real merge
.
This flag is intended to allow RepositoryMergeCheck
s to apply different validation, if necessary, between
canMerge
and merge
requests. For example, a RepositoryMergeCheck
to validate the
commit message
would not be applied on a dry run, because the commit message is only
supplied when the merge is actually performed.
true
if a previous RepositoryMergeCheck
has already vetoed
the merge;
otherwise, false
If called, signifies that the calling check wishes to veto the merge.
summaryMessage | a simple summary of why the merge is being vetoed |
---|---|
detailedMessage | a detailed explanation of why the merge is being vetoed |