Add option '--no-cert-checks' for 'upload' sub command.
This option allow to bypass verification ssl certification while
establishing connection with Gerrit to upload review.
Change-Id: If2e15f5a273c18a700eb5093ca8a4d5a4cbf80cd
diff --git a/project.py b/project.py
index 0b7baee..c2cccb4 100644
--- a/project.py
+++ b/project.py
@@ -178,14 +178,16 @@
draft=False,
private=False,
wip=False,
- dest_branch=None):
+ dest_branch=None,
+ validate_certs=True):
self.project.UploadForReview(self.name,
people,
auto_topic=auto_topic,
draft=draft,
private=private,
wip=wip,
- dest_branch=dest_branch)
+ dest_branch=dest_branch,
+ validate_certs=validate_certs)
def GetPublishedRefs(self):
refs = {}
@@ -1113,7 +1115,8 @@
draft=False,
private=False,
wip=False,
- dest_branch=None):
+ dest_branch=None,
+ validate_certs=True):
"""Uploads the named branch for code review.
"""
if branch is None:
@@ -1138,7 +1141,7 @@
branch.remote.projectname = self.name
branch.remote.Save()
- url = branch.remote.ReviewUrl(self.UserEmail)
+ url = branch.remote.ReviewUrl(self.UserEmail, validate_certs)
if url is None:
raise UploadError('review not configured')
cmd = ['push']