equal
deleted
inserted
replaced
806 |
806 |
807 repo = (remote and remote.local()) and remote or self |
807 repo = (remote and remote.local()) and remote or self |
808 return repo[key].branch() |
808 return repo[key].branch() |
809 |
809 |
810 def known(self, nodes): |
810 def known(self, nodes): |
811 nm = self.changelog.nodemap |
811 cl = self.changelog |
812 pc = self._phasecache |
812 nm = cl.nodemap |
|
813 filtered = cl.filteredrevs |
813 result = [] |
814 result = [] |
814 for n in nodes: |
815 for n in nodes: |
815 r = nm.get(n) |
816 r = nm.get(n) |
816 resp = not (r is None or pc.phase(self, r) >= phases.secret) |
817 resp = not (r is None or r in filtered) |
817 result.append(resp) |
818 result.append(resp) |
818 return result |
819 return result |
819 |
820 |
820 def local(self): |
821 def local(self): |
821 return self |
822 return self |