Index: git_cl.py |
=================================================================== |
--- git_cl.py (revision 121526) |
+++ git_cl.py (working copy) |
@@ -397,17 +397,20 @@ |
issue = RunGit(['config', self._IssueSetting()], error_ok=True).strip() |
if issue: |
self.issue = issue |
- self.rietveld_server = gclient_utils.UpgradeToHttps(RunGit( |
- ['config', self._RietveldServer()], error_ok=True).strip()) |
else: |
self.issue = None |
- if not self.rietveld_server: |
- self.rietveld_server = settings.GetDefaultServerUrl() |
self.has_issue = True |
return self.issue |
def GetRietveldServer(self): |
- self.GetIssue() |
+ if not self.rietveld_server: |
+ # If we're on a branch then get the server potentially associated |
+ # with that branch. |
+ if self.GetIssue(): |
+ self.rietveld_server = gclient_utils.UpgradeToHttps(RunGit( |
+ ['config', self._RietveldServer()], error_ok=True).strip()) |
+ if not self.rietveld_server: |
+ self.rietveld_server = settings.GetDefaultServerUrl() |
return self.rietveld_server |
def GetIssueURL(self): |
@@ -564,7 +567,7 @@ |
"""Returns an upload.RpcServer() to access this review's rietveld instance. |
""" |
if not self._rpc_server: |
- self.GetIssue() |
+ self.GetRietveldServer() |
self._rpc_server = rietveld.Rietveld(self.rietveld_server, None, None) |
M-A Ruel
2012/02/11 00:31:45
self._rpc_server = rietveld.Rietveld(self.GetRietv
|
return self._rpc_server |