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

> I want a clean merge history I can run git bisect against.

"git bisect" supports "--first-parent" too.



It doesn't matter what git supports if I'm bisecting into history where the tests don't run cleanly on every commit. Now I don't know whether the test case I'm bisecting with is broken because it's revealing the bug or if it's broken because the commit is broken. git bisect is literally mathematically useless if you get even a single --good or --bad wrong.


All of these arguments are of the flavor “git supports —-flag-1%-of-users-know so that works.” But there’s a nontrivial cost to teaching all of your users a non default workflow, which you have to pay for every new person that comes along.




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

Search: