Hacker News new | ask | show | jobs
by dilap 3362 days ago
I will never understand why people hate merge commits. It's an accurate history of what happened, and can be useful in tracking down bugs.
1 comments

It's a trade off. In my opinion when using rebase you don't lose history or make it inaccurate. A bug would still be introduced by the commit that made it, so tracking down bugs with bisect or other tools works the same. The main advantage is that your history is much cleaner.