That is why named branches are probably not the right choice for each branch and for each branch - you can hide them, but you cannot eliminate them. Consider the reservation of the named branches for long-lived concepts such as "stable", "experimental", etc. For each release and for each branch component, either anonymous branches, clone branches, or bookmarks are the best solutions. Everything is nicely described here: Mercurial Branching Guide .
source share