↓ Skip to main content

“In 13 years of using it, I’ve never found myself needing a feature it didn’t have.”

Daniel Janusblog.danieljanus.pl ↗

Teams fight over merge, squash and rebase because each one throws away something the others keep. A named range of commits would keep the small steps and the big picture both. That is not a hard feature. Git has had 16 years and still makes you pick which history to lose.