Mercurial > public > mercurial-scm > hg
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 |