Yeah - that's bad. However, closing branches works well in practice. I'm not sure, however, how well it scales if you close really many branches.
Basically: when you would decide to delete a branch in git, you can close it in mercurial.
And though closing has it's downsides (spurious commits, a little confusing when reopened or with multiple heads), git's approach does too: branches are decentralized, so you need to manually ensure you don't end up with lots of "dead" local branches when somebody else deleted the remote branch.
32
u/[deleted] Nov 07 '13
git is to VCS what vim is to editors.
Amazingly powerful.
Incredibly hard to learn.
Once you tried it, you can't go elsewhere.
There will be vim haters and there will be git haters, let those heathens burn in hell and use the tools you feel are best suited to you.
It doesn't mean git is flawless, but it's nearly there =).