You don't like merge commits because they are polluting your Git history?
You can now choose to rebase when updating a branch in a pull request 🥳
github.blog/changelog/2022…
@github Lots of really nice features lately, thanks!
How about.. IPv6 support next, so we can actually make use of these features? At least for repo push/pull.
@github Nice! Next can we have a button to do the equivalent of `git rebase main; git switch main; git merge --no-ff feature` in one click? Rebase for simple linear history, --no-ff so new commits are still all grouped together.
@github Is there an option for fast forward merge when the source branch is already up to date? @Bitbucket has that option. It avoids merge commits and source branch history re-write.