diff options
Diffstat (limited to 'git_config.py')
-rw-r--r-- | git_config.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/git_config.py b/git_config.py index ac41d5b0..a52677cf 100644 --- a/git_config.py +++ b/git_config.py | |||
@@ -575,6 +575,16 @@ class Remote(object): | |||
575 | self._review_protocol = info[0] | 575 | self._review_protocol = info[0] |
576 | self._review_host = info[1] | 576 | self._review_host = info[1] |
577 | self._review_port = info[2] | 577 | self._review_port = info[2] |
578 | elif 'REPO_HOST_PORT_INFO' in os.environ: | ||
579 | info = os.environ['REPO_HOST_PORT_INFO'] | ||
580 | self._review_protocol = 'ssh' | ||
581 | self._review_host = info.split(" ")[0] | ||
582 | self._review_port = info.split(" ")[1] | ||
583 | |||
584 | REVIEW_CACHE[u] = ( | ||
585 | self._review_protocol, | ||
586 | self._review_host, | ||
587 | self._review_port) | ||
578 | else: | 588 | else: |
579 | try: | 589 | try: |
580 | info = urllib2.urlopen(u).read() | 590 | info = urllib2.urlopen(u).read() |