)]}' { "commit": "7b9a0852457f6a07752856a4857ff5dba09238b6", "tree": "88bc3266e8b75d9b851048889b41e32b587d2a88", "parents": [ "aa0ebc8915bf1e6a5c5c396b649ac57a1bd9abc7", "3c5badf147045ba55ed5098a1b97e7f632136917" ], "author": { "name": "Dave Borowitz", "email": "dborowitz@google.com", "time": "Thu Oct 11 14:35:49 2018 +0000" }, "committer": { "name": "Gerrit Code Review", "email": "noreply-gerritcodereview@google.com", "time": "Thu Oct 11 14:35:49 2018 +0000" }, "message": "Merge changes from topic \"group-resolver\"\n\n* changes:\n AddReviewersOp: Get user and ReviewDb from context\n Move ReviewerAdder and its dependencies out of restapi package\n Rename PostReviewers{Op,Email} to AddReviewers{Op,Email}\n Move most methods from AccountsCollection to AccountResolver\n Factor a non-restapi GroupResolver out of GroupsCollection\n Move common reviewer addition code out of PostReviewers\n PostReviewersOp: Pass correct to/CC arguments to emailReviewers\n AbstractNotificationTest: Improve readability of failure message\n Add push tests for auto-adding forged identities as reviewers\n Add tests for re-adding the same reviewers\n Add notification tests for adding reviewer/CC by email\n", "tree_diff": [] }