mercurial/subrepo.py
branchstable
changeset 13466 f2295f7cd468
parent 13465 fa88fabc1d66
child 13525 c12088259f64
child 13531 67fbe566eff1
--- a/mercurial/subrepo.py	Wed Feb 23 10:17:44 2011 -0500
+++ b/mercurial/subrepo.py	Wed Feb 23 10:59:36 2011 -0500
@@ -764,12 +764,8 @@
         if self._githavelocally(revision):
             return
         self._ui.status(_('pulling subrepo %s\n') % self._relpath)
-        # first try from origin
+        # try only origin: the originally cloned repo
         self._gitcommand(['fetch'])
-        if self._githavelocally(revision):
-            return
-        # then try from known subrepo source
-        self._gitcommand(['fetch', self._abssource(source)])
         if not self._githavelocally(revision):
             raise util.Abort(_("revision %s does not exist in subrepo %s\n") %
                                (revision, self._relpath))