Chromium Code Reviews| Index: gclient.py |
| diff --git a/gclient.py b/gclient.py |
| index 5c5c5ca5f57f4ae3cb692e8fa2c7f51167fedd43..6769d3ab97208c38ac35b5aaad38370615fe71b9 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]): |
|
bradn
2014/04/11 01:49:41
if (...
...):
Sheridan Rawlins
2014/04/11 04:15:16
Done.
|
| + print 'match = %s' % re.match(r'^\w+\@\w+\:[\w\/]+', parsed_url[2]) |
|
bradn
2014/04/11 01:49:41
drop leftover print
Sheridan Rawlins
2014/04/11 04:15:16
Done.
|
| # A relative url. Fetch the real base. |
| path = parsed_url[2] |
| if not path.startswith('/'): |