comparison mercurial/localrepo.py @ 43555:ded3d545b6f0

index: use `index.get_rev` in `localrepo.known` Differential Revision: https://phab.mercurial-scm.org/D7327
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Sat, 09 Nov 2019 13:23:51 +0100
parents 7f489b9a79a1
children 32048206e7be
comparison
equal deleted inserted replaced
43554:b56de57c45ce 43555:ded3d545b6f0
1821 1821
1822 return scmutil.revsymbol(self, key).branch() 1822 return scmutil.revsymbol(self, key).branch()
1823 1823
1824 def known(self, nodes): 1824 def known(self, nodes):
1825 cl = self.changelog 1825 cl = self.changelog
1826 nm = cl.nodemap 1826 get_rev = cl.index.get_rev
1827 filtered = cl.filteredrevs 1827 filtered = cl.filteredrevs
1828 result = [] 1828 result = []
1829 for n in nodes: 1829 for n in nodes:
1830 r = nm.get(n) 1830 r = get_rev(n)
1831 resp = not (r is None or r in filtered) 1831 resp = not (r is None or r in filtered)
1832 result.append(resp) 1832 result.append(resp)
1833 return result 1833 return result
1834 1834
1835 def local(self): 1835 def local(self):