| Index: gclient_scm.py
|
| ===================================================================
|
| --- gclient_scm.py (revision 110386)
|
| +++ gclient_scm.py (working copy)
|
| @@ -67,6 +67,7 @@
|
| if url:
|
| url, _ = gclient_utils.SplitUrlRevision(url)
|
| if (url.startswith('git://') or url.startswith('ssh://') or
|
| + url.startswith('git+http://') or url.startswith('git+https://') or
|
| url.endswith('.git')):
|
| return 'git'
|
| elif (url.startswith('http://') or url.startswith('https://') or
|
| @@ -126,6 +127,12 @@
|
| class GitWrapper(SCMWrapper):
|
| """Wrapper for Git"""
|
|
|
| + def __init__(self, url=None, root_dir=None, relpath=None):
|
| + """Removes 'git+' fake prefix from git URL."""
|
| + if url.startswith('git+http://') or url.startswith('git+https://'):
|
| + url = url[4:]
|
| + SCMWrapper.__init__(self, url, root_dir, relpath)
|
| +
|
| def GetRevisionDate(self, revision):
|
| """Returns the given revision's date in ISO-8601 format (which contains the
|
| time zone)."""
|
|
|