diff options
Diffstat (limited to 'git_config.py')
| -rw-r--r-- | git_config.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/git_config.py b/git_config.py index dc209ba8..1382d5db 100644 --- a/git_config.py +++ b/git_config.py | |||
| @@ -531,8 +531,11 @@ class Remote(object): | |||
| 531 | def SshReviewUrl(self, userEmail): | 531 | def SshReviewUrl(self, userEmail): |
| 532 | if self.ReviewProtocol != 'ssh': | 532 | if self.ReviewProtocol != 'ssh': |
| 533 | return None | 533 | return None |
| 534 | username = self._config.GetString('review.%s.username' % self.review) | ||
| 535 | if username is None: | ||
| 536 | username = userEmail.split("@")[0] | ||
| 534 | return 'ssh://%s@%s:%s/%s' % ( | 537 | return 'ssh://%s@%s:%s/%s' % ( |
| 535 | userEmail.split("@")[0], | 538 | username, |
| 536 | self._review_host, | 539 | self._review_host, |
| 537 | self._review_port, | 540 | self._review_port, |
| 538 | self.projectname) | 541 | self.projectname) |
