Hacker News new | ask | show | jobs
by wbronchart 1882 days ago
I love clean linear history, but I don't like squash&merge, and I don't like the other options that the github interface gives you either.

Plug: I wrote a script recently that merges github pull requests but preserves linear git history (basically, rebase + merge)

https://pypi.org/project/git-pr-linear-merge/

1 comments

This is baked into Azure DevOps, I'm surprised they haven't pulled it over into GitHub.
Yeah, you'll find endless threads on github issues of people complaining Github doesn't have this yet. It's a real pain