changeset 27319 | b64b6fdc5c9b |
parent 27291 | a18328aad48c |
child 27522 | 798535853345 |
--- a/mercurial/localrepo.py Wed Dec 09 14:22:57 2015 -0800 +++ b/mercurial/localrepo.py Wed Dec 02 16:12:15 2015 -0800 @@ -808,12 +808,13 @@ return repo[key].branch() def known(self, nodes): - nm = self.changelog.nodemap - pc = self._phasecache + cl = self.changelog + nm = cl.nodemap + filtered = cl.filteredrevs result = [] for n in nodes: r = nm.get(n) - resp = not (r is None or pc.phase(self, r) >= phases.secret) + resp = not (r is None or r in filtered) result.append(resp) return result