Hacker News new | past | comments | ask | show | jobs | submit login

This is terrible for "rebase wizards" because about 80% of the reason why I rebase is to make my commits useful when someone inevitably needs to do a git blame in 5 years to understand the history of this code. A squashed commit can tell them "this was part of this feature", but a well-crafted history plus a merge commit with the PR name and number can tell them that and show what specific code changes were related to one another in one atomic step towards a feature.



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

Search: