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

How do squash commits maintain bisectability? They do compress history, and granularity is lost, so one can bisect, but on large batches of code (to be specific, as large as merges; if a team adopts small merges, the granularity is retained, but the amount of branches may be untenable). One can keep the private (pre-squash) branches, but they won't be in the main branch history, so one can't bisect.


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

Search: