)]}'
{
  "commit": "af2b1e8210dc2678aff0e0cf0f8cfad2ffbdb619",
  "tree": "8b28c20565540e5f705feba64689fe4b4252bd87",
  "parents": [
    "ec783839be5830d8893e60566909ef5c9fb25334"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Jul 27 14:05:20 2017 -0400"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Thu Jul 27 20:12:53 2017 +0000"
  },
  "message": "C++ headers should be more aggressively wrapped in extern \"C++\".\n\nThis is kind of a mess. Some projects will wrap our public headers in\nextern \"C\", so we use extern \"C++\" around our C++ APIs. However this\nneeds to be done when including C++ standard library headers too since\nthey don\u0027t always, themselves, guard against being wrapped in extern\n\"C\".\n\nChange-Id: Ib7dd4a6f69ca81dd525ecaa1418b3b7ba85b6579\nReviewed-on: https://boringssl-review.googlesource.com/18504\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c21f4442e94be5aa10e7cd7f15a8b64dfffb1903",
      "old_mode": 33188,
      "old_path": "include/openssl/span.h",
      "new_id": "4c091595d5953fab3ac9c103284eec325b3766a1",
      "new_mode": 33188,
      "new_path": "include/openssl/span.h"
    }
  ]
}
