@b0rk I stayed a hardcore Mercurial user through Git's early ascendance. git rebase was sold to me again and again and I continued to think it was insane. As you might expect, my workflow is entirely based on rebase these days, both for my OSS work and my dayjob. What people weren't able to tell me back then was that the rule-free branching model of git is to facilitate code review. we don't just write code, we author commit streams to tell a clear story of how code evolved for a final change