summaryrefslogtreecommitdiffstats
path: root/project.py
diff options
context:
space:
mode:
authorŁukasz Gardoń <garjack555@gmail.com>2017-08-08 10:18:11 +0200
committerŁukasz Gardoń <garjack555@gmail.com>2017-08-23 14:06:14 +0200
commitbed59cec5e5a9a5668cf2c7df3a24545b1e76c09 (patch)
treef7569ff48632187517e5df8dd2d3cb5850691593 /project.py
parentc94d6eb90233421b431adbd5a01b7ec24729a285 (diff)
downloadgit-repo-bed59cec5e5a9a5668cf2c7df3a24545b1e76c09.tar.gz
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
Diffstat (limited to 'project.py')
-rw-r--r--project.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/project.py b/project.py
index 0b7baeed..c2cccb4f 100644
--- a/project.py
+++ b/project.py
@@ -178,14 +178,16 @@ class ReviewableBranch(object):
178 draft=False, 178 draft=False,
179 private=False, 179 private=False,
180 wip=False, 180 wip=False,
181 dest_branch=None): 181 dest_branch=None,
182 validate_certs=True):
182 self.project.UploadForReview(self.name, 183 self.project.UploadForReview(self.name,
183 people, 184 people,
184 auto_topic=auto_topic, 185 auto_topic=auto_topic,
185 draft=draft, 186 draft=draft,
186 private=private, 187 private=private,
187 wip=wip, 188 wip=wip,
188 dest_branch=dest_branch) 189 dest_branch=dest_branch,
190 validate_certs=validate_certs)
189 191
190 def GetPublishedRefs(self): 192 def GetPublishedRefs(self):
191 refs = {} 193 refs = {}
@@ -1113,7 +1115,8 @@ class Project(object):
1113 draft=False, 1115 draft=False,
1114 private=False, 1116 private=False,
1115 wip=False, 1117 wip=False,
1116 dest_branch=None): 1118 dest_branch=None,
1119 validate_certs=True):
1117 """Uploads the named branch for code review. 1120 """Uploads the named branch for code review.
1118 """ 1121 """
1119 if branch is None: 1122 if branch is None:
@@ -1138,7 +1141,7 @@ class Project(object):
1138 branch.remote.projectname = self.name 1141 branch.remote.projectname = self.name
1139 branch.remote.Save() 1142 branch.remote.Save()
1140 1143
1141 url = branch.remote.ReviewUrl(self.UserEmail) 1144 url = branch.remote.ReviewUrl(self.UserEmail, validate_certs)
1142 if url is None: 1145 if url is None:
1143 raise UploadError('review not configured') 1146 raise UploadError('review not configured')
1144 cmd = ['push'] 1147 cmd = ['push']