# HG changeset patch # User Pierre-Yves David # Date 2013-09-30 15:42:38 # Node ID a32ef044b99a6e4c53ee8af6ca74dfe225e65d57 # Parent 23386881abebfc424559ac42a1210690811b5d04 branchmap: stop looking for stripped branch Since repoview in 2.5 we do not make special call to `branchmap` when stripping. We just recompute the branchmap from a lower subset that still has valid branchmap. So I'm dropping this dead code. diff --git a/mercurial/branchmap.py b/mercurial/branchmap.py --- a/mercurial/branchmap.py +++ b/mercurial/branchmap.py @@ -198,17 +198,6 @@ class branchcache(dict): self.tipnode = cl.node(tiprev) self.tiprev = tiprev - # There may be branches that cease to exist when the last commit in the - # branch was stripped. This code filters them out. Note that the - # branch that ceased to exist may not be in newbranches because - # newbranches is the set of candidate heads, which when you strip the - # last commit in a branch will be the parent branch. - for branch in self.keys(): - nodes = [head for head in self[branch] - if cl.hasnode(head)] - if not nodes: - del self[branch] - if not self.validfor(repo): # cache key are not valid anymore self.tipnode = nullid