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

That doesn't keep the branch names. It also doesn't help bisect complex merges. Git may be better at that now, to be fair. So many projects rebase or squash that I haven't had to do it in a while.

Mercurial can rewrite history in the same ways as Git.

I never want to see junk commits, but I can't force other people to spend time cleaning them up. Squashing cleans them up quickly but loses useful information.




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

Search: