Hacker News
new
|
past
|
comments
|
ask
|
show
|
jobs
|
submit
login
vvillena
8 months ago
|
parent
|
context
|
favorite
| on:
Mozilla Firefox – Official GitHub repo
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.
baq
8 months 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
8 months ago
|
parent
[–]
Bisecting with --first-parent takes care of this.
Guidelines
|
FAQ
|
Lists
|
API
|
Security
|
Legal
|
Apply to YC
|
Contact
Search:
Squashed commits are strictly worse than plain, non-fast-forwarded merges from rebased branches.