diff -r a58260bc101f -r 753acee7d6dd mercurial/localrepo.py --- a/mercurial/localrepo.py Fri Jan 04 03:16:08 2013 +0100 +++ b/mercurial/localrepo.py Sun Jan 06 04:41:11 2013 +0100 @@ -66,7 +66,7 @@ def __init__(self, repo, caps=MODERNCAPS): peer.peerrepository.__init__(self) - self._repo = repo + self._repo = repo.filtered('unserved') self.ui = repo.ui self._caps = repo._restrictcapabilities(caps) self.requirements = repo.requirements