bb_merge_pull_request
Merge an open Bitbucket pull request using fast-forward, squash, rebase, or custom strategies. Specify project, repo, and PR ID to get the merged pull request.
Instructions
Merge an OPEN PR. Strategy: 'noFF' (default three-way merge), 'fastForward', 'squash', 'rebase', or a custom variant string. Returns the merged PR.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| version | No | PR version for optimistic concurrency — auto-fetched if omitted | |
| repoSlug | Yes | ||
| strategy | No | Merge strategy (default noFF) | |
| projectKey | Yes | ||
| squashedCommitMessage | No | Custom commit message for squash strategies |