)]}'
{
  "commit": "076e3bcdead3736760eda673bc7b2437b279faa5",
  "tree": "59472656443d034dd67916d4941581cc587312f8",
  "parents": [
    "69cbd66510dd5a04355f1b41d763ac0e353df30a"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Tue Nov 02 18:12:23 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Nov 02 18:13:13 2021 -0700"
  },
  "message": "Change Http2VisitorInterface::OnInvalidFrame() to accept an InvalidFrameError enum.\n\nThis CL introduces a new enum class InvalidFrameError in Http2VisitorInterface\nand converts Http2VisitorInterface::OnInvalidFrame() to use an\nInvalidFrameError instead of an integer error code. This change improves\nclarity in the method and will allow OgHttp2Session to call OnInvalidFrame()\nmore readily, e.g., in header validation.\n\nPiperOrigin-RevId: 407223283\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "99c122350d8709ff0614db707724291c77cdf1a0",
      "old_mode": 33188,
      "old_path": "http2/adapter/callback_visitor.cc",
      "new_id": "49a76e7a9d2ce8358f661c49cfb9925040ad7c82",
      "new_mode": 33188,
      "new_path": "http2/adapter/callback_visitor.cc"
    },
    {
      "type": "modify",
      "old_id": "4abfe94b1efa1cdb90e99525268883bc0bf6fca6",
      "old_mode": 33188,
      "old_path": "http2/adapter/callback_visitor.h",
      "new_id": "3bef25c0d07bbda621b2da986248f5a8e0a57e16",
      "new_mode": 33188,
      "new_path": "http2/adapter/callback_visitor.h"
    },
    {
      "type": "modify",
      "old_id": "1ceff5cc6e84d3b06a82cc4fd6114a5e362d2b61",
      "old_mode": 33188,
      "old_path": "http2/adapter/http2_util.cc",
      "new_id": "138bde77ea6bf7008389156a1029ac24b6505231",
      "new_mode": 33188,
      "new_path": "http2/adapter/http2_util.cc"
    },
    {
      "type": "modify",
      "old_id": "be6b8777a104ab3b3953372a638ec7506bfa747d",
      "old_mode": 33188,
      "old_path": "http2/adapter/http2_util.h",
      "new_id": "3e25b8c0d2e38c0fce0ed23eb71ad4296a331138",
      "new_mode": 33188,
      "new_path": "http2/adapter/http2_util.h"
    },
    {
      "type": "modify",
      "old_id": "7bffb39633386800736618715ed8bc3bc366d7cd",
      "old_mode": 33188,
      "old_path": "http2/adapter/http2_visitor_interface.h",
      "new_id": "5622452053019261f11003b42c071e664dcf7e6d",
      "new_mode": 33188,
      "new_path": "http2/adapter/http2_visitor_interface.h"
    },
    {
      "type": "modify",
      "old_id": "a66fe79b7e9435293f77924c9ed32df8d10f4b78",
      "old_mode": 33188,
      "old_path": "http2/adapter/mock_http2_visitor.h",
      "new_id": "7454d2fad789e56c5e903702733bef04b6edab4c",
      "new_mode": 33188,
      "new_path": "http2/adapter/mock_http2_visitor.h"
    },
    {
      "type": "modify",
      "old_id": "03e2629a7be9bae94987db9ee309879925d8e223",
      "old_mode": 33188,
      "old_path": "http2/adapter/nghttp2_adapter_test.cc",
      "new_id": "47540500fe171162a61efe9c41163a052afa4168",
      "new_mode": 33188,
      "new_path": "http2/adapter/nghttp2_adapter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c3abeeff831b09e3b057224ae100d87b10710e30",
      "old_mode": 33188,
      "old_path": "http2/adapter/nghttp2_callbacks.cc",
      "new_id": "8564d6a0b907dc26d077d817a091eae68abae114",
      "new_mode": 33188,
      "new_path": "http2/adapter/nghttp2_callbacks.cc"
    },
    {
      "type": "modify",
      "old_id": "4bfced670ee3409e00c93586a34284846c166e12",
      "old_mode": 33188,
      "old_path": "http2/adapter/nghttp2_util.cc",
      "new_id": "65ee06b383dab3a2b5ca702246ae4efda0059c05",
      "new_mode": 33188,
      "new_path": "http2/adapter/nghttp2_util.cc"
    },
    {
      "type": "modify",
      "old_id": "78d4702a3c55850d1552c9da8a5676e9203c8a82",
      "old_mode": 33188,
      "old_path": "http2/adapter/nghttp2_util.h",
      "new_id": "57702a3d949ee2ea526bec7846ec48d63b647a32",
      "new_mode": 33188,
      "new_path": "http2/adapter/nghttp2_util.h"
    },
    {
      "type": "modify",
      "old_id": "7e12e3d23611a0017c950f577a4c677e711fe621",
      "old_mode": 33188,
      "old_path": "http2/adapter/recording_http2_visitor.cc",
      "new_id": "74db309bea3d1aa72eef73e4b380b86c474e46f5",
      "new_mode": 33188,
      "new_path": "http2/adapter/recording_http2_visitor.cc"
    },
    {
      "type": "modify",
      "old_id": "4cbc15baa779e7f58eeec61c9840ab90aaaf0159",
      "old_mode": 33188,
      "old_path": "http2/adapter/recording_http2_visitor.h",
      "new_id": "6008725bd0b440f9f3718b8dde84d73074032ac5",
      "new_mode": 33188,
      "new_path": "http2/adapter/recording_http2_visitor.h"
    }
  ]
}
