| Index: gclient.py
|
| diff --git a/gclient.py b/gclient.py
|
| index 5c5c5ca5f57f4ae3cb692e8fa2c7f51167fedd43..80a15c37672ddd05cb5fa6a5e8be29036f9050cb 100755
|
| --- a/gclient.py
|
| +++ b/gclient.py
|
| @@ -435,7 +435,8 @@ class Dependency(gclient_utils.WorkItem, DependencySettings):
|
|
|
| if isinstance(url, basestring):
|
| parsed_url = urlparse.urlparse(url)
|
| - if not parsed_url[0]:
|
| + if (not parsed_url[0] and
|
| + not re.match(r'^\w+\@[\w\.-]+\:[\w\/]+', parsed_url[2])):
|
| # A relative url. Fetch the real base.
|
| path = parsed_url[2]
|
| if not path.startswith('/'):
|
|
|