branch | stable |
changeset 20317 | d6939f29b3b3 |
parent 20176 | 4c96c50ef937 |
child 20318 | c5aef7a66607 |
--- a/mercurial/subrepo.py Thu Jan 23 19:08:26 2014 +0100 +++ b/mercurial/subrepo.py Sun Nov 24 02:10:14 2013 +0100 @@ -701,7 +701,9 @@ def _get(self, state): source, revision, kind = state - if revision not in self._repo: + if revision in self._repo.unfiltered(): + return + else: self._repo._subsource = source srcurl = _abssource(self._repo) other = hg.peer(self._repo, {}, srcurl)