Skip to content
Better HN
Top
New
Best
Ask
Show
Jobs
Search
⌘K
undefined | Better HN
0 points
vvillena
10mo ago
0 comments
Share
The "squash everything" mantra turns git commit history into a series of snapshots devoid of any logical notion about how code evolves.
Squashed commits are strictly worse than plain, non-fast-forwarded merges from rebased branches.
0 comments
default
newest
oldest
baq
10mo ago
Depends on your commits. If it’s untested noise I’d much rather they’re squashed so bisect doesn’t meander in trash.
vvillena
OP
10mo ago
Bisecting with --first-parent takes care of this.
j
/
k
navigate · click thread line to collapse