)]}'
{
  "commit": "ffe11f0cc6ed46144a2abb8f21d2d42a78977e04",
  "tree": "5ea1c713897fa92ef90bc3a4c7d0dedc88ad9604",
  "parents": [
    "699f43271e185f72322f647ceca81b745255c1ef"
  ],
  "author": {
    "name": "Gary Miguel",
    "email": "garymm@google.com",
    "time": "Thu Feb 18 14:19:49 2021 -0800"
  },
  "committer": {
    "name": "Gary Miguel",
    "email": "garymm@google.com",
    "time": "Thu Feb 18 16:05:53 2021 -0800"
  },
  "message": "Support protobuf v3.8.0.\n\nI picked this version because:\n* v3.7.0 removed the js_embed binary. In order to make it work in GN,\n  we had modified its source code. So this would have prevented us from\n  un-forking protobuf.\n* v3.8.0 fixes some clang warnings that were in header files that were\n  transitively included by users of C++ generated protobuf code. I\n  was finding it difficult to elegantly supress these warnings, so best\n  to just skip to the version that doesn\u0027t trigger them.\n\nBug: 59636\nChange-Id: I9b7a19070580f9b4fef311b3b837359e11d55900\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "48814b919f2642c99097275e3df4283a537d5c8e",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "0297b4dae1a7edf7f2203a13d4a24a67c9373432",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    }
  ]
}
