10 ms·
Not saying that you should keep everything, but your argument does not take into account "git bisect skip", which works both manually and automatically. https:
by junke 10y ago
Not saying that you should keep everything, but your argument does not take into account "git bisect skip", which works both manually and automatically.
https://git-scm.com/docs/git-bisect https://git-scm.com/docs/git-bisect.
- cyphar 10y agoI never liked git bisect skip, becuase the bug you're tracking down somehow always manages to be in a set of 3 or 4 commits, of which you can't build 2. Maybe I'm just lucky.
- junke 10y agoYou can't blame git bisect skip for that. Note also that many other commits that could not build did not contain the bugs ;-) (Speaking of luck, I worked with a codebase where the bug was always inside a jumbo commit involving at least a hundred of files)
- cyphar 10y agoI know, but I prefer codebases where skipping a commit isn't necessary -- because it always fills me with dread. ;)