Merge queue should allow to decide whether to squash or not in the PR itself #68723
Replies: 4 comments 2 replies
-
|
Yes, please! At our company we use a monorepo approach and different teams have different branching styles. We really would like to use the merge queue feature, but having a single merge strategy for all PRs makes it impossible. |
Beta Was this translation helpful? Give feedback.
-
|
Another popular case in our company: However, when back-merging hotfixes from the release branches, we already have granular commits history which right now gets squashed again. And there seems to be no bypass for that. |
Beta Was this translation helpful? Give feedback.
-
|
I would like this as well. Most people in my company do "Squash and merge", whilst I prefer to tidy up my commit history myself using interactive rebasing. Sometimes, I have a PR that has more than one logical change (I know, I should probably just do it in multiple PRs - but one can argue sometimes it's worth doing multi-commit PR), so it's annoying to not have the option to choose when using merge queues. |
Beta Was this translation helpful? Give feedback.
-
|
I'd love to use merge queue functionality, but the fact that you can't squash and merge is just a complete deal breaker. Is there a reason why this isn't just the default? Most repos use squash and merge for PRs. Many branches that I work on can have dozens of commits, and this totally pollutes the main branch, making it much more difficult for new developers to understand changes we make when looking back at the commit history. Does anyone know if this is functionality that's on the roadmap? I would love to use this feature in some of my repos. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Product Feedback
Body
I'd like for merge queue, just like auto-merge, support decision about how to merge in the PR itself.
We generally prefer merge, but sometimes we end up with PR that in the end has a bunch of commits, but changes very little, in which case we do squash-merge. With merge queue right now this would require manual squashing and force-pushing.
Beta Was this translation helpful? Give feedback.
All reactions