News for hackers. Stuff that matters.
Re:Linus Torvalds: 'I Do No Coding Any More' by mlyle on Sunday July 05, 2020 @04:45PM (#23741799)
In practice, one should be doing -all of these things- in different circumstances.

Rebase and push -- along with some squashing of redundant work-- is great. There's some degree of annoyance if intermediate states don't build, so it requires care to know that all the individual between states are probably safe (because CI, etc, generally don't help you here).

Merge commits are fine, though they do require a higher degree of acumen for people exploring the history.

And there's plenty of times when a developer submits a moderate sized 3 commit PR that whoever looks at the pull can decide that it's better to squash and make into one commit.

There are no comments on this comment yet.