diff -r e32dfff71529 -r fdd22bf6398f mercurial/localrepo.py --- a/mercurial/localrepo.py Sun Apr 01 22:48:32 2018 -0700 +++ b/mercurial/localrepo.py Wed Apr 04 14:31:09 2018 -0700 @@ -1019,13 +1019,11 @@ def lookup(self, key): return scmutil.revsymbol(self, key).node() - def lookupbranch(self, key, remote=None): - repo = remote or self - if key in repo.branchmap(): + def lookupbranch(self, key): + if key in self.branchmap(): return key - repo = (remote and remote.local()) and remote or self - return repo[key].branch() + return self[key].branch() def known(self, nodes): cl = self.changelog