News for hackers. Stuff that matters.
Re:Firefox Moves to GitHub by vvillena on Tuesday May 13, 2025 @02:25PM (#43976065)
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.

Re:Firefox Moves to GitHub by baq on Tuesday May 13, 2025 @02:50PM (#43976294)
Depends on your commits. If it’s untested noise I’d much rather they’re squashed so bisect doesn’t meander in trash.
Re:Firefox Moves to GitHub by vvillena on Tuesday May 13, 2025 @03:12PM (#43976506)
Bisecting with --first-parent takes care of this.