Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is literally furthest front the truth. Instead of having develop of all building test passing squashed commits you have to fiddle with bisect around commits that accidentally break the build and fail test and god knows why.

Squash is basically a hard requirement for bisect to be useful at all. Especially for compiled languages.



I think you're typically dealing with much messier git histories than I do.

Anyway, accidentally-breaking commits can be skipped, but squashed commits can't be unsquashed.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: