--- a/mercurial/localrepo.py Mon Mar 18 19:11:55 2019 +0300
+++ b/mercurial/localrepo.py Mon Mar 18 19:31:45 2019 +0300
@@ -1556,7 +1556,7 @@
return scmutil.revsymbol(self, key).node()
def lookupbranch(self, key):
- if key in self.branchmap().entries:
+ if self.branchmap().hasbranch(key):
return key
return scmutil.revsymbol(self, key).branch()
@@ -2730,7 +2730,7 @@
if branch is None:
branch = self[None].branch()
branches = self.branchmap()
- if branch not in branches.entries:
+ if not branches.hasbranch(branch):
return []
# the cache returns heads ordered lowest to highest
bheads = list(reversed(branches.branchheads(branch, closed=closed)))