| 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
|
|
|