It is worth noting that we have enabled squash merges on druid-io/druid
When you squash-merge a PR it will handle the squashing for you. Here's an example of what it looks like to do a squash-merge:
If everything is good, and the PR has the required +1's, the merge box should look like below:
It will take information from the Pull Request (like title and master comment) to fill out this information. This is what the commit message will look like. The PR number is auto-filled in the commit title.
Clicking [Confirm squash and merge] will yield a squashed commit as per https://github.com/druid-io/druid/commit/6b957aa07212b39a55496dff0f07b7f6611bc238
Note that the squashed commit titles will show up as sub-bullets in the commit message.
Cheers, and happy coding!
Charles Allen