| com.atlassian.bitbucket.scm.pull.MergeRequestCheckService |
A service that checks preconditions for pull request merges by applying RepositoryMergeChecks, which can
be supplied by plugins, to determine whether merges should performed.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Applies all registered and enabled
RepositoryMergeChecks to determine if a pull request merge should
proceed. | |||||||||||
Applies all registered and enabled RepositoryMergeChecks to determine if a pull request merge should
proceed. If any check vetoes the MergeRequest then the
merge should not be performed. A PullRequestMergeVeto will be returned for
each failed check. If no checks veto the merge it should be allowed to proceed.
| pullRequest | the pull request |
|---|
vetoes, where an empty collection
indicates the merge should be allowed to proceed