)]}'
{
  "commit": "34a2680533d9bb39e0f8f191dcd121eda634e3f2",
  "tree": "bddee4cb181334c05cd64e74e9dc14afec480b61",
  "parents": [
    "975c94c78523f436b7063683924e36c7df1aed2f"
  ],
  "author": {
    "name": "bnc",
    "email": "bnc@google.com",
    "time": "Sat Oct 17 05:09:54 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Sat Oct 17 05:10:26 2020 -0700"
  },
  "message": "Refactor QPACK encoder and decoder stream errors.\n\nThis CL introduces some unused arguments.  The intention is to do as much\nrefactoring as possible before cl/337315008, with the goal to make both CLs\neasier to review.\n\nNo behavioral change in production code.\n\nAdd some extra information to logs in QPACK roundtrip fuzzer and offline\ndecoder.\n\nAdd QpackEncoderStreamReceiverTest.InvalidHuffmanEncoding and\nQpackInstructionDecoderTest.StringLiteralTooLong.\n\nPiperOrigin-RevId: 337654909\nChange-Id: Ie7fa54abf264d6906ffd63ef886184c70df3d08d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2d883b0f59728dea2d301e3f3d372f5ae040b77b",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session.cc",
      "new_id": "ac05d0f111065c8300055a64b550242b0464a68c",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session.cc"
    },
    {
      "type": "modify",
      "old_id": "2a6ca31e28505d4482f57c1301f9c79e03d8f3c8",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session.h",
      "new_id": "e3a3f79e5337119dec8dc41b78e019c034bc9d9b",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session.h"
    },
    {
      "type": "modify",
      "old_id": "213941832d44c3e7e2d8630fe0d3e2c0eaf9895a",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/fuzzer/qpack_decoder_fuzzer.cc",
      "new_id": "3c33cd7dcdd09648b531ccd9d040dfede080d5d2",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/fuzzer/qpack_decoder_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "ce2ef541b27f4728182cd0735acd75b808cdd547",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/fuzzer/qpack_encoder_stream_receiver_fuzzer.cc",
      "new_id": "710450e9e4f5ed9a629303a179e7c767a96eafa5",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/fuzzer/qpack_encoder_stream_receiver_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "c14add3754bdc0889f2242c69a94cefe6a77ac38",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/fuzzer/qpack_round_trip_fuzzer.cc",
      "new_id": "0cf022c84f5074fb8be39f63898b7008315839a1",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/fuzzer/qpack_round_trip_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "9268c9fbd636a03ebbc14c9c0bb1cde3cc57e151",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_decoder.cc",
      "new_id": "67d6a4e66d00b05cc5ec944c51b649a56ac6c076",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "c950e87b84f64dc70a968bab2c10405a182a7874",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_decoder.h",
      "new_id": "6e0c0ab92a1014a360edd2cbf3a2c05f514302f3",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "a0dcb6215f72f1a50f1dca7cf51b92ad7dabdc79",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_decoder_stream_receiver.cc",
      "new_id": "528fb1fd857165abd43f28842f381ca4318ad463",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_decoder_stream_receiver.cc"
    },
    {
      "type": "modify",
      "old_id": "51e0d3c41b075e066b31223aa340e030a0740452",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_decoder_stream_receiver.h",
      "new_id": "c20306a9fbc3b87a38c74ccfa880cb92d084d891",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_decoder_stream_receiver.h"
    },
    {
      "type": "modify",
      "old_id": "f800e33a64cf146c6ccbe052ef360f7064c621ad",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_decoder_stream_receiver_test.cc",
      "new_id": "44e40fa3d17c782cbedd49bbfce9f01ed2b8f166",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_decoder_stream_receiver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "17c134fdaee404ecfc4e016f20b7e95b3f33da1e",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_decoder_test.cc",
      "new_id": "c3348e7e9247f98d04ab315a1864c116726564b9",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_decoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "30df1dffe44cd361a08ac9531ef2428c0fde512a",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_encoder.cc",
      "new_id": "58df9d090bd736e149ceedcb231c802c41dacb81",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_encoder.cc"
    },
    {
      "type": "modify",
      "old_id": "1f0e258ff682387d27d22c3156a0b23c863b809b",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_encoder.h",
      "new_id": "c170e09fefb939eeb2e589ff0684be1cd3f6cf42",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "dedccc0615aa6a953cf577821f382479db347db5",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_encoder_stream_receiver.cc",
      "new_id": "1cfa60bca80c12503591eeab039d6c8721c14990",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_encoder_stream_receiver.cc"
    },
    {
      "type": "modify",
      "old_id": "5618b0881b91412e70c18be8b635aa6a83ff7de8",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_encoder_stream_receiver.h",
      "new_id": "8b865472c270c717fb5bb6df4c1a84aec9857f41",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_encoder_stream_receiver.h"
    },
    {
      "type": "modify",
      "old_id": "cb8e143126c5c8d76628837ac63ddea73cc7df5b",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_encoder_stream_receiver_test.cc",
      "new_id": "81e47e78b30518b50a073117cbd136ac8d67f76e",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_encoder_stream_receiver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5cfa112eaa59ac00f42b25cb964477344ea6c58c",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_encoder_test.cc",
      "new_id": "a248102a1b1f2b16cef3ea4d9ffc53e716f0b58f",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_encoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "47b939dda8f96830855f54b9658fdbfb3e409dd1",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_instruction_decoder.cc",
      "new_id": "b4c6dd3855aa954877b218b678c0f30c23abe9d6",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_instruction_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "c6df1f362c33b0384fdb3f29e42f8312360ad4a9",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_instruction_decoder.h",
      "new_id": "759c8f0cb70a0081ae184af754d295bd742af1f3",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_instruction_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "2674f92bef1b75010d4faab50cb8a65cb70f5ce7",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_instruction_decoder_test.cc",
      "new_id": "25c7f7a77024b9127566829ab0a9950da5556cfe",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_instruction_decoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d681eb642ee3fde5d8a244e36775a752762b800f",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_progressive_decoder.cc",
      "new_id": "2b3c21e338bb87ccdf7e9793577b9fe6781cf86f",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_progressive_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "723aa7ff7d43789e0dfb1ae3659d2a7b4798d6a5",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_progressive_decoder.h",
      "new_id": "ecac020b63a40d5a30203c8992cc205b2084407e",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_progressive_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "3d4f8ca9fb81ddaf2020197e3dbc3a113caa03e9",
      "old_mode": 33188,
      "old_path": "quic/test_tools/qpack/qpack_decoder_test_utils.cc",
      "new_id": "d7de01f15eda1c83455d2bfb8dea17b93aa544ad",
      "new_mode": 33188,
      "new_path": "quic/test_tools/qpack/qpack_decoder_test_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "b7a941032da50cfa0245ed5d4f21ea4b128645e5",
      "old_mode": 33188,
      "old_path": "quic/test_tools/qpack/qpack_decoder_test_utils.h",
      "new_id": "8b1b4e1bef640444470d0c702917f642da4e340c",
      "new_mode": 33188,
      "new_path": "quic/test_tools/qpack/qpack_decoder_test_utils.h"
    },
    {
      "type": "modify",
      "old_id": "3f0581521d1e8f19d5b5583b041666ea643570b4",
      "old_mode": 33188,
      "old_path": "quic/test_tools/qpack/qpack_encoder_test_utils.cc",
      "new_id": "9c8fd922ccf26d0f666ae65b864881de37365ea0",
      "new_mode": 33188,
      "new_path": "quic/test_tools/qpack/qpack_encoder_test_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "c6dcd726c02935a95c7af4c6db8e67f6c6b76015",
      "old_mode": 33188,
      "old_path": "quic/test_tools/qpack/qpack_encoder_test_utils.h",
      "new_id": "9d4e23e421a064fd4b18cd00861a6bd10773481c",
      "new_mode": 33188,
      "new_path": "quic/test_tools/qpack/qpack_encoder_test_utils.h"
    },
    {
      "type": "modify",
      "old_id": "35f8622c8a11e1089e54526b745530eda2e61e4a",
      "old_mode": 33188,
      "old_path": "quic/test_tools/qpack/qpack_offline_decoder.cc",
      "new_id": "74c6fa1fe010167441b990e076ec99d9fea8081b",
      "new_mode": 33188,
      "new_path": "quic/test_tools/qpack/qpack_offline_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "3393650539f9325cd434da182893b19a899a0dcb",
      "old_mode": 33188,
      "old_path": "quic/test_tools/qpack/qpack_offline_decoder.h",
      "new_id": "47b93fc55f33bbabc5c7783ba5dbb5f676fd2f1d",
      "new_mode": 33188,
      "new_path": "quic/test_tools/qpack/qpack_offline_decoder.h"
    }
  ]
}
