# HG changeset patch
# User Edouard Gomez <ed.gomez@free.fr>
# Date 1268353415 -3600
# Node ID 664bb0ce95edbfd45e51e35fa8b6fb8bc935912a
# Parent  19c0ff5606e1c2a2d15298caba2dfc328a687bfd
subrepo: forward the push to argument into _abssource

diff --git a/mercurial/subrepo.py b/mercurial/subrepo.py
--- a/mercurial/subrepo.py
+++ b/mercurial/subrepo.py
@@ -131,7 +131,7 @@
         source = repo._subsource
         if source.startswith('/') or '://' in source:
             return source
-        parent = _abssource(repo._subparent)
+        parent = _abssource(repo._subparent, push)
         if '://' in parent:
             if parent[-1] == '/':
                 parent = parent[:-1]