Mercurial Named Branches: Architecture, Trade‑offs, and Operational Guidance
Named branches in Mercurial embed branch identity into each changeset, offering a global, immutable namespace. This article dissects the design, explains its benefits and pitfalls, and shows how to use, close, and audit branches safely in production repositories.