Bitbucket Merge Check Chrome Extension
Bitbucket Merge Check is a free Chrome extension developed by Tyler Socholotiuk. It is a useful tool for individuals with merge rights on Bitbucket Server 7 and beyond.
The extension helps prevent accidental merging of pull requests that contain multiple commits. When a pull request has multiple commits, the extension provides visible warnings by changing the color of the web page around the 'Merge' button to yellow. It also prompts the user to confirm the merge operation and displays the number of commits in the pull request on the 'Merge' button.
For pull requests with a single commit, the extension changes the color of the web page around the 'Merge' button to green, indicating that it is safe to merge. If a pull request cannot be merged, the color around the 'Merge' button is changed to grey.
In addition to merge check functionality, the extension offers features like commit message widening and pull request list highlighting. Commit message pop-up dialogs can be widened to wrap at around 80 characters, making them easier to read. Pull requests in the list are highlighted with different background colors to indicate their status, such as build failure, conflicts, or approval.
Overall, the Bitbucket Merge Check Chrome extension provides essential visual cues and safeguards to ensure smooth and efficient merging of pull requests on Bitbucket Server 7 and beyond.