git-cl: split GetRietveldServer from GetIssue

Should be no functional change.
Necessary for a follow-up change I'm making.

Review URL: http://codereview.chromium.org/9385017

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@121590 0039d316-1c4b-4281-b951-d872f2087c98
experimental/szager/collated-output
evan@chromium.org 14 years ago
parent 5b5d043a5a
commit 0af9b70a02

@ -397,17 +397,20 @@ or verify this branch is set up to track another (via the --track argument to
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,8 +567,8 @@ or verify this branch is set up to track another (via the --track argument to
"""Returns an upload.RpcServer() to access this review's rietveld instance.
"""
if not self._rpc_server:
self.GetIssue()
self._rpc_server = rietveld.Rietveld(self.rietveld_server, None, None)
self._rpc_server = rietveld.Rietveld(self.GetRietveldServer(),
None, None)
return self._rpc_server
def _IssueSetting(self):

@ -155,9 +155,9 @@ class TestGitCl(TestCase):
'.'],),
'M\tPRESUBMIT.py'),
((['git', 'config', 'branch.working.rietveldissue'],), '12345'),
((['git', 'config', 'branch.working.rietveldpatchset'],), '31137'),
((['git', 'config', 'branch.working.rietveldserver'],),
'codereview.example.com'),
((['git', 'config', 'branch.working.rietveldpatchset'],), '31137'),
((['git', 'config', 'user.email'],), 'author@example.com'),
((['git', 'config', 'rietveld.tree-status-url'],), ''),
]

Loading…
Cancel
Save