equal
deleted
inserted
replaced
202 return str(source) |
202 return str(source) |
203 source.path = posixpath.normpath(source.path) |
203 source.path = posixpath.normpath(source.path) |
204 parent = _abssource(repo._subparent, push, abort=False) |
204 parent = _abssource(repo._subparent, push, abort=False) |
205 if parent: |
205 if parent: |
206 parent = util.url(parent) |
206 parent = util.url(parent) |
207 parent.path = posixpath.join(parent.path, source.path) |
207 parent.path = posixpath.join(parent.path or '', source.path) |
208 parent.path = posixpath.normpath(parent.path) |
208 parent.path = posixpath.normpath(parent.path) |
209 return str(parent) |
209 return str(parent) |
210 else: # recursion reached top repo |
210 else: # recursion reached top repo |
211 if hasattr(repo, '_subtoppath'): |
211 if hasattr(repo, '_subtoppath'): |
212 return repo._subtoppath |
212 return repo._subtoppath |