comparison mercurial/localrepo.py @ 37351:fdd22bf6398f

localrepo: drop "remote" argument from lookupbranch() (API) According to `hg grep --all lookupbranch`, the "remote" argument has never been used ever since it was introduced in ca739acf1a98 (commands: add more robust support for 'hg log -b' (issue2078), 2010-04-12). Differential Revision: https://phab.mercurial-scm.org/D3079
author Martin von Zweigbergk <martinvonz@google.com>
date Wed, 04 Apr 2018 14:31:09 -0700
parents e826fe7a08c7
children 92171562c7f3
comparison
equal deleted inserted replaced
37350:e32dfff71529 37351:fdd22bf6398f
1017 pass 1017 pass
1018 1018
1019 def lookup(self, key): 1019 def lookup(self, key):
1020 return scmutil.revsymbol(self, key).node() 1020 return scmutil.revsymbol(self, key).node()
1021 1021
1022 def lookupbranch(self, key, remote=None): 1022 def lookupbranch(self, key):
1023 repo = remote or self 1023 if key in self.branchmap():
1024 if key in repo.branchmap():
1025 return key 1024 return key
1026 1025
1027 repo = (remote and remote.local()) and remote or self 1026 return self[key].branch()
1028 return repo[key].branch()
1029 1027
1030 def known(self, nodes): 1028 def known(self, nodes):
1031 cl = self.changelog 1029 cl = self.changelog
1032 nm = cl.nodemap 1030 nm = cl.nodemap
1033 filtered = cl.filteredrevs 1031 filtered = cl.filteredrevs