)]}'
{
  "commit": "29e35dd1cf908d54bad15d1f4257c6ba08238b28",
  "tree": "db1ec967456b75b2793a9dc866f58c2306efa734",
  "parents": [
    "8bda14e50554529d0a132733748687a3c60006bc"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Mon Jun 28 15:25:35 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Jun 28 15:28:16 2021 -0700"
  },
  "message": "Expands Http2VisitorInterface::OnHeaderForStream() to return an enum representing either OK, invalid or RST_STREAM.\n\nThis turns out to be necessary for tests related to invalid headers to pass.\n\nThis change fills in the implementation gap in the OG stack, with one minor difference: since the application is indicating the header error and potentially queuing the RST_STREAM, CloseStream() does not re-deliver the same error code back to the application.\n\nPiperOrigin-RevId: 381958205\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f0dcd0b2fe2d6e1198cd578e246db04fd395b82b",
      "old_mode": 33188,
      "old_path": "http2/adapter/callback_visitor.cc",
      "new_id": "945bc0be3e8ee8e0d5b3c9304833a034879b3e74",
      "new_mode": 33188,
      "new_path": "http2/adapter/callback_visitor.cc"
    },
    {
      "type": "modify",
      "old_id": "49e3f33e9a19865d30d0a408b393e48a3b999e40",
      "old_mode": 33188,
      "old_path": "http2/adapter/callback_visitor.h",
      "new_id": "38c8dda4fdd802e92536e7663cb0426fdade3bb2",
      "new_mode": 33188,
      "new_path": "http2/adapter/callback_visitor.h"
    },
    {
      "type": "modify",
      "old_id": "f71e21cd1df7abca6913c4a39c36fb84348ba4e7",
      "old_mode": 33188,
      "old_path": "http2/adapter/http2_visitor_interface.h",
      "new_id": "e3f7c53f9076dc0d671fe1bd29ff191d4e3179ea",
      "new_mode": 33188,
      "new_path": "http2/adapter/http2_visitor_interface.h"
    },
    {
      "type": "modify",
      "old_id": "26c37b79a3eb412e85d927497fdbcccfae7aea93",
      "old_mode": 33188,
      "old_path": "http2/adapter/mock_http2_visitor.h",
      "new_id": "ca46e90d8874a8ed9b876a7e03342a34f5f421d0",
      "new_mode": 33188,
      "new_path": "http2/adapter/mock_http2_visitor.h"
    },
    {
      "type": "modify",
      "old_id": "22057c72aa99e500a203b87e59ccec73aa28277f",
      "old_mode": 33188,
      "old_path": "http2/adapter/nghttp2_adapter_test.cc",
      "new_id": "091f6e49483039ef66492220214834e4ab3762c4",
      "new_mode": 33188,
      "new_path": "http2/adapter/nghttp2_adapter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4ab163ddbc83a219f3f0894a6277d858ac4d0218",
      "old_mode": 33188,
      "old_path": "http2/adapter/nghttp2_callbacks.cc",
      "new_id": "c2b64f4cf0dea4b5b84410ea5fcc825280d8b60b",
      "new_mode": 33188,
      "new_path": "http2/adapter/nghttp2_callbacks.cc"
    },
    {
      "type": "modify",
      "old_id": "943bae7ce4de53cb1eeab31e20dfa19702dce64f",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_adapter_test.cc",
      "new_id": "4a4307b2439e0383e2ed33e565c9f83884119833",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_adapter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5532a372caf9c3676ce75bdf1d08ce8b36a14ad0",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_session.cc",
      "new_id": "eee664fd99bee80bc305628b2b8f8c318de651e7",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_session.cc"
    },
    {
      "type": "modify",
      "old_id": "30306fe9e4b780a8f8ff0b15908bd85785dd1e7c",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_session.h",
      "new_id": "bd1a40aa7044e414ec1731ccaee1388efe17a510",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_session.h"
    },
    {
      "type": "modify",
      "old_id": "48afbe4940fb88e11afbd1affefdf67013016241",
      "old_mode": 33188,
      "old_path": "http2/adapter/recording_http2_visitor.cc",
      "new_id": "cf81ee10e20d56af705c12f334f8771901bcf12b",
      "new_mode": 33188,
      "new_path": "http2/adapter/recording_http2_visitor.cc"
    },
    {
      "type": "modify",
      "old_id": "aea7f9d903edd9624de700eab14121752f8a70e8",
      "old_mode": 33188,
      "old_path": "http2/adapter/recording_http2_visitor.h",
      "new_id": "62ce651046c278232d407c3c677b3c76f7aba4a2",
      "new_mode": 33188,
      "new_path": "http2/adapter/recording_http2_visitor.h"
    }
  ]
}
