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