The only current flaw in Mercurial’s branching system – and sweet crouching Jesus, is it ever a
huge flaw – is that deleting named branches is unbelievably difficult: as far as I can tell, the only way to do so is to learn and enable the patch-queuing system (about which I have heard raves, but have not had the time yet to sit down and grok) and use the
hg strip command, or install the
local-branches extension. Selenium currently recommend you use tags instead of branches, which practically redefines the concept of a half-assed solution.