Я понимаю, что в Mercurial можно закрыть именованную ветку, чтобы она не отображалась в списке hg branches:
hg commit --close-branch -m 'close badbranch, this approach never worked'
Можно ли позже повторно открыть филиал, если это будет необходимо?