Index: gerrit_util.py |
diff --git a/gerrit_util.py b/gerrit_util.py |
index 011606f652fd7e6dc961057d6d4b89aa1dad6aa8..7cab2a5c85e56fc9a93664ea0a8bb3b81f7cfab6 100755 |
--- a/gerrit_util.py |
+++ b/gerrit_util.py |
@@ -613,7 +613,7 @@ def GetReview(host, change, revision): |
return ReadHttpJsonResponse(CreateHttpConn(host, path)) |
-def AddReviewers(host, change, add=None): |
+def AddReviewers(host, change, add=None, is_reviewer=True): |
"""Add reviewers to a change.""" |
if not add: |
return |
@@ -621,7 +621,10 @@ def AddReviewers(host, change, add=None): |
add = (add,) |
path = 'changes/%s/reviewers' % change |
for r in add: |
- body = {'reviewer': r} |
+ body = { |
+ 'reviewer': r, |
+ 'state': 'REVIEWER' if is_reviewer else 'CC', |
+ } |
conn = CreateHttpConn(host, path, reqtype='POST', body=body) |
jmsg = ReadHttpJsonResponse(conn, ignore_404=False) |
return jmsg |