84
Linus Torvalds on how and when to maintain a clean git history (2009)
(www.mail-archive.com)
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Follow the wormhole through a path of communities [email protected]
Also when using
git bisect
aka "The Alaskan Wolf Fence Method" on nasty bugs e.g. causing concurrency or UB issues.It is also a potential downside of rebasing that it can (sometimes) invalidate interim tests.
Not really because I've never seen a setup that requires every commit in a branch to compile and pass tests. Only the merge commit needs to.
Also if your PR is so big that it would be painful to bisect within it, then it should be broken into smaller PRs.