The Mikado method is sadly underemphasized.
Just because you smash away at code for hours doesn't mean that's how your commit history should look. You can revise history in ways that are beneficial instead of destructive.
What is the cost of just doing it at the last merge step? Makes it easier, doesn't it?
Yeah, but dreadful if you try to bisect a problem.
Re:Squash your commits
by rjayatilleka on Saturday April 02, 2016 @09:43AM
(#11411476)
Yeah, and that's why you squash all the intermediate commits first. If all your commits on master are useful and meaningful individually, bisect works great.
I know, it might be too much to ask of people... oh well.