Sorry for the broad title, but this bug is meant to be an umbrella for
various issues in which I see unnecessary e-mails coming out:
1) In "Review Request" mode, if I am responding to 3 different reviews of
my code, I need to hit "Publish" once for each review made. Instead of 1
e-mail being sent out to everyone who commented, it sends 1 e-mail to each
person and CC's hosted-ui on every e-mail.
2) Normally updating a diff is done in parallel with responding to previous
review requests. However, updating a diff automatically send out an
e-mail. I think you should treat the Upload diff feature as part of a
review, in which they could discard the update if they wanted to. "Updated
the diff" would appear at the top of the e-mail containing the rest of the
comments the person made.