Mercurial > public > mercurial-scm > hg
comparison mercurial/subrepo.py @ 10665:664bb0ce95ed stable
subrepo: forward the push to argument into _abssource
author | Edouard Gomez <ed.gomez@free.fr> |
---|---|
date | Fri, 12 Mar 2010 01:23:35 +0100 |
parents | f77f3383c666 |
children | 4c50a90b90fc |
comparison
equal
deleted
inserted
replaced
10659:19c0ff5606e1 | 10665:664bb0ce95ed |
---|---|
129 def _abssource(repo, push=False): | 129 def _abssource(repo, push=False): |
130 if hasattr(repo, '_subparent'): | 130 if hasattr(repo, '_subparent'): |
131 source = repo._subsource | 131 source = repo._subsource |
132 if source.startswith('/') or '://' in source: | 132 if source.startswith('/') or '://' in source: |
133 return source | 133 return source |
134 parent = _abssource(repo._subparent) | 134 parent = _abssource(repo._subparent, push) |
135 if '://' in parent: | 135 if '://' in parent: |
136 if parent[-1] == '/': | 136 if parent[-1] == '/': |
137 parent = parent[:-1] | 137 parent = parent[:-1] |
138 return parent + '/' + source | 138 return parent + '/' + source |
139 return os.path.join(parent, repo._subsource) | 139 return os.path.join(parent, repo._subsource) |