Comments
Patch
@@ -806,16 +806,17 @@ class localrepository(object):
repo = (remote and remote.local()) and remote or self
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
def local(self):
return self
@@ -743,12 +743,11 @@ This test issue 3805
searching for changes
3:323a9c3ddd91 (draft) [tip ] A
$ hg outgoing
comparing with $TESTTMP/tmpe/repo-issue3805 (glob)
searching for changes
- no changes found
- [1]
+ 1:29f0c6921ddd (draft) [tip ] A
#if serve
$ hg serve -R ../repo-issue3805 -n test -p $HGPORT -d --pid-file=hg.pid -A access.log -E errors.log
$ cat hg.pid >> $DAEMON_PIDS
@@ -758,12 +757,11 @@ This test issue 3805
searching for changes
2:323a9c3ddd91 (draft) [tip ] A
$ hg outgoing http://localhost:$HGPORT
comparing with http://localhost:$HGPORT/
searching for changes
- no changes found
- [1]
+ 1:29f0c6921ddd (draft) [tip ] A
$ killdaemons.py
#endif