More diffs in notification emails

If it's possible to support in GH, I would like to see diffs (unified) in PRs and commit emails. While it increases the size of the emails, I think it would be a huge productivity increase. Without the diffs, I have to stop and click on a link in my email, then go to my browser, just to see if the change is anything I can or want to comment on.

If the diffs were in my email notifications, I could do a quick review immediately. By scanning the email I could:

  • Decide that I don't care about this change, delete it and move on
  • Make a quick determination that the change looks good and do a quick +1 turnaround
  • See some changes that I have questions or concerns about but defer my response to when I have sufficient time
  • Have a quick comment about a change which I could send in a quick reply

I only want to go to the GH web ui when I really need to interact with the PR or commit, and that should be a minority of changes to Python.