Non-squashed merge ALERT!
Non-squashed merge ALERT! is a free Chrome add-on developed by raffaele.abramini. It falls under the category of Browsers and is specifically classified as an Add-ons & Tools.
The add-on addresses the issue of merging pull requests on Github without squashing commits. When merging a pull request into the main branch on Github, users are presented with the option to merge with or without squashing commits. However, there is currently no way to set the merge and squash option as the default without actually merging a pull request after manually selecting the "merge and squash" option.
Non-squashed merge ALERT! aims to solve this problem by displaying a browser confirm popup if the user clicks on the "merge without squash" option. This helps to prevent unnecessary commit messages from ending up in the main branches of repositories on Github.
With Non-squashed merge ALERT!, users can ensure that their main branches remain clean and free from cluttered commit history. This add-on provides a simple and effective solution for Github users who want to maintain a streamlined and organized codebase.