To a lot of the people who prefer Hg to Git, I ask this question: What's the proper way to do a feature branch in Hg? (serious question) The three answers I've heard are:
* Use hg branch <branchname> like git. The problem is this always requires me to do a push -f, which doesn't feel right...
* Use clone. Really? For a feature branch?
* Use the LocalBranches extension. Really, feature branches (the #1 productivity gain since switching to DVCS) isn't in the core code?
I have yet to find an equivalent to what I consider a core git workflow.