# HG changeset patch # User Martin Geisler # Date 2011-03-24 17:17:49 # Node ID 78a0a815fd41d794550d12428362cd51b261c1c6 # Parent 366e014a1ded5b0c56f275e7be26688d741478bf subrepo: simplify hgsubrepo._get a little diff --git a/mercurial/subrepo.py b/mercurial/subrepo.py --- a/mercurial/subrepo.py +++ b/mercurial/subrepo.py @@ -432,9 +432,7 @@ class hgsubrepo(abstractsubrepo): def _get(self, state): source, revision, kind = state - try: - self._repo.lookup(revision) - except error.RepoError: + if revision not in self._repo: self._repo._subsource = source srcurl = _abssource(self._repo) self._repo.ui.status(_('pulling subrepo %s from %s\n')