Index: gclient_utils.py |
diff --git a/gclient_utils.py b/gclient_utils.py |
index 80eb816b12dc1c540eb72c043c118e3d36dc5dc4..e77137f3eb05ef207b430e06b5fc57e38edd8b62 100644 |
--- a/gclient_utils.py |
+++ b/gclient_utils.py |
@@ -33,7 +33,7 @@ def SplitUrlRevision(url): |
"""Splits url and returns a two-tuple: url, rev""" |
if url.startswith('ssh:'): |
# Make sure ssh://user-name@example.com/~/test.git@stable works |
- regex = r'(ssh://(?:[-\w]+@)?[-\w:\.]+/[-~\w\./]+)(?:@(.+))?' |
+ regex = r'(ssh://(?:[-.\w]+@)?[-\w:\.]+/[-~\w\./]+)(?:@(.+))?' |
components = re.search(regex, url).groups() |
else: |
components = url.split('@', 1) |