)]}'
{
  "commit": "dfabdfb6884bf8ccd92c6f818aa8764a84f5a984",
  "tree": "3c1f4aa5e1faded1746acfec842e22d3c1ba805b",
  "parents": [
    "0da439085c2dd6e872e1aa00c6eee76a0e486e41"
  ],
  "author": {
    "name": "bnc",
    "email": "bnc@google.com",
    "time": "Fri Jan 17 17:46:40 2020 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jan 17 17:47:07 2020 -0800"
  },
  "message": "Add HTTP/3 error codes, use them in HttpDecoder and for unexpected frames in QuicSpdyStream and QuicReceiveControlStream.\n\nENUM_VALUE_OK\u003dOnly changing value of sentinel entry QUIC_LAST_ERROR.\n\ngfe-relnote: n/a, change to QUIC v99-only code.  Protected by existing disabled gfe2_reloadable_flag_quic_enable_version_99.\nPiperOrigin-RevId: 290374408\nChange-Id: I90837f021f0dd585f8015d2fcae37d0d0eacfed6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f8a73f427a822b19312ebc75ea945b51e136f8d2",
      "old_mode": 33188,
      "old_path": "quic/core/http/http_decoder.cc",
      "new_id": "c5aa08c06e298868f8916d0150118b126782bfa0",
      "new_mode": 33188,
      "new_path": "quic/core/http/http_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "3a6739577c58b3b289330fc0e8b43822e35b8e84",
      "old_mode": 33188,
      "old_path": "quic/core/http/http_decoder_test.cc",
      "new_id": "7cd0853da9fcd236b64ad0d0c340ccd4a2d3cc72",
      "new_mode": 33188,
      "new_path": "quic/core/http/http_decoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "283b54ed513c6fb4a628df14535dc70f1441a994",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_receive_control_stream.cc",
      "new_id": "f07e9002054e78dc7213323e1572c38b5792c5e9",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_receive_control_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "b603efc6c27d06dd0521363bbd7794029bb559fe",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_receive_control_stream_test.cc",
      "new_id": "c669f8566d7fc9f5eba12d5759c6d875d4ea9d38",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_receive_control_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "195f92b3c5083b5a8987c4d4cf7f015e39071f8a",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_stream.cc",
      "new_id": "5d5c176ed8895daf91a713a11a33683692677b32",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "164b1193c8662e65abade78b11a6def3fd787aff",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_stream_test.cc",
      "new_id": "8616ab78605488f07f1ade46c53ed720f88749ce",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ae17f099a967b835a154f1505b259c14370ca5fb",
      "old_mode": 33188,
      "old_path": "quic/core/quic_error_codes.cc",
      "new_id": "7aa0dff2848aca7da2ea0e640a72ef0e6549e253",
      "new_mode": 33188,
      "new_path": "quic/core/quic_error_codes.cc"
    },
    {
      "type": "modify",
      "old_id": "b6c2d50ca5fdf07ae09f65be48b80a20743794d1",
      "old_mode": 33188,
      "old_path": "quic/core/quic_error_codes.h",
      "new_id": "9a08844227c59a7a9f53cd5080d1de26d2f30c1e",
      "new_mode": 33188,
      "new_path": "quic/core/quic_error_codes.h"
    },
    {
      "type": "modify",
      "old_id": "709f89a8879939d44daaaaa1813ba3ecc6013416",
      "old_mode": 33188,
      "old_path": "quic/core/quic_types.cc",
      "new_id": "351cd108984928695c6d1776d853eb01798f29fc",
      "new_mode": 33188,
      "new_path": "quic/core/quic_types.cc"
    }
  ]
}
