summaryrefslogtreecommitdiffstats
path: root/git_config.py
diff options
context:
space:
mode:
authorShawn O. Pearce <sop@google.com>2010-07-15 17:00:14 -0700
committerShawn O. Pearce <sop@google.com>2010-07-15 17:03:19 -0700
commit3575b8f8bdc5f15de23db82499e0ce152f634a19 (patch)
treed5938307c3a751e36be71653f1d902018dd1198f /git_config.py
parenta5ece0e0505324218f38af02a1fe046ca2bcc278 (diff)
downloadgit-repo-3575b8f8bdc5f15de23db82499e0ce152f634a19.tar.gz
upload: Allow review.HOST.username to override emailv1.6.10
Some users might need to use a different login name than the local part of their email address for their Gerrit Code Review user account. Allow it to be overridden with the review.HOST.username configuration variable. Change-Id: I714469142ac7feadf09fee9c26680c0e09076b75 Signed-off-by: Shawn O. Pearce <sop@google.com>
Diffstat (limited to 'git_config.py')
-rw-r--r--git_config.py5
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)