)]}'
{
  "commit": "b370e7ab43e530cd492b71b86e81b644dfa21a64",
  "tree": "de11ee6a9851580846a1f3cbb030101b46bb55be",
  "parents": [
    "ad0dbe6cc7308cadd70ccf17b9b4e69a3def696a"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Tue May 21 11:29:19 2024 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue May 21 11:30:33 2024 -0700"
  },
  "message": "Resolve the following 85 technical \"build-missing-std-includes\" debt issues:\n\nmissing #include \u003costream\u003e for \u0027std::ostream\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_block_decoder.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_decoder_string_buffer.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_decoder_tables.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_entry_decoder.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_entry_type_decoder.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_string_decoder.cc\n\t//depot/google3/third_party/http2/hpack/http2_hpack_constants.cc\n\t//depot/google3/third_party/http2/hpack/huffman/hpack_huffman_decoder.cc\n\t//depot/google3/third_party/http2/http2_structures.cc\n\t//depot/google3/third_party/http2/test_tools/frame_parts.cc\n\t//depot/google3/third_party/http2/test_tools/hpack_entry_collector.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bandwidth_sampler.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_drain.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_probe_bw.cc\n\nmissing #include \u003cstring\u003e for \u0027std::string\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_block_decoder.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_decoder_state.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_decoder_string_buffer.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_decoder_tables.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_entry_decoder.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_entry_decoder_test.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_entry_type_decoder.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_string_decoder.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_string_decoder_test.cc\n\t//depot/google3/third_party/http2/hpack/http2_hpack_constants.cc\n\t//depot/google3/third_party/http2/hpack/huffman/hpack_huffman_decoder.cc\n\t//depot/google3/third_party/http2/hpack/huffman/hpack_huffman_encoder.cc\n\t//depot/google3/third_party/http2/hpack/huffman/hpack_huffman_transcoder_test.cc\n\t//depot/google3/third_party/http2/hpack/varint/hpack_varint_decoder.cc\n\t//depot/google3/third_party/http2/hpack/varint/hpack_varint_encoder.cc\n\t//depot/google3/third_party/http2/hpack/varint/hpack_varint_round_trip_test.cc\n\t//depot/google3/third_party/http2/http2_constants.cc\n\t//depot/google3/third_party/http2/http2_structures.cc\n\t//depot/google3/third_party/http2/test_tools/frame_parts.cc\n\t//depot/google3/third_party/http2/test_tools/hpack_block_collector.cc\n\t//depot/google3/third_party/http2/test_tools/hpack_entry_collector.cc\n\t//depot/google3/third_party/http2/test_tools/hpack_example_test.cc\n\t//depot/google3/third_party/http2/test_tools/hpack_string_collector.cc\n\t//depot/google3/third_party/http2/test_tools/http2_random.cc\n\t//depot/google3/third_party/http2/test_tools/http2_random_test.cc\n\t//depot/google3/third_party/http2/test_tools/random_util.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_batch_writer_buffer.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bandwidth_sampler_test.cc\n\nmissing #include \u003csstream\u003e for \u0027std::ostringstream\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_block_decoder_test.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_decoder_string_buffer_test.cc\n\nmissing #include \u003cvector\u003e for \u0027std::vector\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_decoder_tables.cc\n\t//depot/google3/third_party/http2/hpack/huffman/hpack_huffman_encoder_benchmark.cc\n\t//depot/google3/third_party/http2/test_tools/http2_constants_test_util.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_batch_writer_buffer_test.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_gso_batch_writer_test.cc\n\t//depot/google3/third_party/quic/core/chlo_extractor_test.cc\n\nmissing #include \u003cutility\u003e for \u0027std::move\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_decoder_tables.cc\n\t//depot/google3/third_party/quic/bindings/quic_libevent.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_batch_writer_base.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_gso_batch_writer.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_sendmmsg_batch_writer.cc\n\nmissing #include \u003csstream\u003e for \u0027std::stringstream\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_entry_decoder.cc\n\t//depot/google3/third_party/http2/hpack/huffman/hpack_huffman_decoder.cc\n\nmissing #include \u003cios\u003e for \u0027std::hex\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_entry_type_decoder.cc\n\t//depot/google3/third_party/http2/hpack/varint/hpack_varint_round_trip_test.cc\n\t//depot/google3/third_party/http2/test_tools/random_decoder_test_base_test.cc\n\nmissing #include \u003crandom\u003e for \u0027std::seed_seq\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/huffman/hpack_huffman_encoder_benchmark.cc\n\nmissing #include \u003ctuple\u003e for \u0027std::tuple\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/huffman/hpack_huffman_transcoder_test.cc\n\t//depot/google3/third_party/http2/hpack/varint/hpack_varint_decoder_test.cc\n\nmissing #include \u003climits\u003e for \u0027std::numeric_limits\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/varint/hpack_varint_decoder.cc\n\t//depot/google3/third_party/http2/hpack/varint/hpack_varint_round_trip_test.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_batch_writer_base.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_misc.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_probe_bw.cc\n\nmissing #include \u003cmemory\u003e for \u0027std::make_unique\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/test_tools/frame_parts_collector.cc\n\t//depot/google3/third_party/http2/test_tools/payload_decoder_base_test_util.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_batch_writer_test.cc\n\nmissing #include \u003calgorithm\u003e for \u0027std::shuffle\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/test_tools/http2_random_test.cc\n\nmissing #include \u003catomic\u003e for \u0027std::atomic\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/bindings/quic_libevent_test.cc\n\nmissing #include \u003cmemory\u003e for \u0027std::unique_ptr\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/batch_writer/quic_batch_writer_base.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_gso_batch_writer.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_sendmmsg_batch_writer.cc\n\t//depot/google3/third_party/quic/core/chlo_extractor.cc\n\nmissing #include \u003calgorithm\u003e for \u0027std::max\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/batch_writer/quic_batch_writer_buffer.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bandwidth_sampler_test.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_drain.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_misc.cc\n\nmissing #include \u003cutility\u003e for \u0027std::pair\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/batch_writer/quic_batch_writer_buffer_test.cc\n\nmissing #include \u003calgorithm\u003e for \u0027std::min\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/batch_writer/quic_batch_writer_buffer_test.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_probe_bw.cc\n\nmissing #include \u003coptional\u003e for \u0027std::optional\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/chlo_extractor.cc\n\nCL generated via Upkeep (go/upkeep).\n\n#upkeep #autofix #codehealth #cleanup\n\nPiperOrigin-RevId: 635873331\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f47c806de6ddbb5c4b6f19b3972eba769d04ff7b",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/decoder/hpack_block_decoder.cc",
      "new_id": "80dc076ba4a912dc4dcdc01fa9ad6ebaec0c9b98",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/decoder/hpack_block_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "1fc75509f0d061115a1b355d5284ba8c2c465f87",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/decoder/hpack_block_decoder_test.cc",
      "new_id": "14fd0879a579f6f73db2d4d94e499759e1d52d4a",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/decoder/hpack_block_decoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "459a4758e46b4570b25b5b99bf4cc4587c9ee094",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/decoder/hpack_decoder_state.cc",
      "new_id": "f28c9294e8d3665f66864f813860c8937ae950e1",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/decoder/hpack_decoder_state.cc"
    },
    {
      "type": "modify",
      "old_id": "ab2bb128dcb2e3694d1e8c11acd7da2b79e031d5",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/decoder/hpack_decoder_string_buffer.cc",
      "new_id": "fb7e6b808fa73e117edf191c307dcd155c96e66f",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/decoder/hpack_decoder_string_buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "4d98964a86d5595141b40b7c25ac701e078fc4d0",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/decoder/hpack_decoder_string_buffer_test.cc",
      "new_id": "a54c51191e50ce80fa6723e5067fe1062f74af8a",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/decoder/hpack_decoder_string_buffer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "41cffa75758b3da4596f31d646b99ade5e8ef7d7",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/decoder/hpack_decoder_tables.cc",
      "new_id": "fdd5cdd386daa67c387fa1815d0db95f71b505e9",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/decoder/hpack_decoder_tables.cc"
    },
    {
      "type": "modify",
      "old_id": "23ef25ab38dfe9422f199dcbad4189f182d27b38",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/decoder/hpack_entry_decoder.cc",
      "new_id": "41edf542480348beae37038dc3738490d1801eda",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/decoder/hpack_entry_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "aefadd1d2eaa4eda48c6085374aa38c3eea673e1",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/decoder/hpack_entry_decoder_test.cc",
      "new_id": "684bd417edb24c9af3a2c0daf7fe04524e430c52",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/decoder/hpack_entry_decoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e5694d4641b6195d0b82ad5f8e90d0189c556bde",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/decoder/hpack_entry_type_decoder.cc",
      "new_id": "4890177d234582fc56bb6539ab99c32990d00900",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/decoder/hpack_entry_type_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "f2a4bf80664d9e8871d2f42e59ea3f7d979bf120",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/decoder/hpack_string_decoder.cc",
      "new_id": "b5cba12eb486acf2397058e00f3601ad8bf2ba92",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/decoder/hpack_string_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "8a15e4b4f9d5c5dea592a2a22bb255c890b3703f",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/decoder/hpack_string_decoder_test.cc",
      "new_id": "db3389d97a0afa5d65c81819666cc954821060a1",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/decoder/hpack_string_decoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e4a71b8fe9f6a6822b28dce1439de0fbbd16545c",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/http2_hpack_constants.cc",
      "new_id": "759e37a2f08d7df4f93d13579b9560956783f63c",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/http2_hpack_constants.cc"
    },
    {
      "type": "modify",
      "old_id": "3727557d27115fb884004659cd14f68f626e7e1b",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/huffman/hpack_huffman_decoder.cc",
      "new_id": "71abbbb478dd7af4245dfdc7f47567a542669a6c",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/huffman/hpack_huffman_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "aa16ea34e0bbaba3e3a01a3931eb625a03092903",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/huffman/hpack_huffman_encoder.cc",
      "new_id": "0186dfcbf7145b9454329b5b54d01de64776beba",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/huffman/hpack_huffman_encoder.cc"
    },
    {
      "type": "modify",
      "old_id": "b3addbf44cc5a4b47613e48f056c0bad699ae972",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/huffman/hpack_huffman_transcoder_test.cc",
      "new_id": "759680100ced9e64362759b1b00c95341f139dbb",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/huffman/hpack_huffman_transcoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "48f5aa3769e615c79c7961f055c29a683817e2b5",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/varint/hpack_varint_decoder.cc",
      "new_id": "da1c2f4965d43f6fe617662e57d4589cde0744d2",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/varint/hpack_varint_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "a8655a801e3f6a9cbb59cecb91e5ce201f9a1086",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/varint/hpack_varint_decoder_test.cc",
      "new_id": "4c9cf5f8ca4cbc6f5a17f7d3efefc9f024a1c12d",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/varint/hpack_varint_decoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "07c5141916e7dda20012c3b76bb85f57214ab875",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/varint/hpack_varint_encoder.cc",
      "new_id": "790271d9a7748253cba7468882101643eeb8bc2d",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/varint/hpack_varint_encoder.cc"
    },
    {
      "type": "modify",
      "old_id": "d045d9918040ce3e1ba8fa3987ce8c2f49af75f4",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/varint/hpack_varint_round_trip_test.cc",
      "new_id": "fb61e5f6354affe76423346b5e0bc3b9c98bb3bd",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/varint/hpack_varint_round_trip_test.cc"
    },
    {
      "type": "modify",
      "old_id": "704917567bf424153ae4c5917b3335c43b405443",
      "old_mode": 33188,
      "old_path": "quiche/http2/http2_constants.cc",
      "new_id": "6792f835aa514c63c6e9170cd199f8bf1dbdd289",
      "new_mode": 33188,
      "new_path": "quiche/http2/http2_constants.cc"
    },
    {
      "type": "modify",
      "old_id": "c77cfeb463251ba7b315656db4f12157fef89cd2",
      "old_mode": 33188,
      "old_path": "quiche/http2/http2_structures.cc",
      "new_id": "89b9c300c7642e96d382c9d0ca576768f4b7c327",
      "new_mode": 33188,
      "new_path": "quiche/http2/http2_structures.cc"
    },
    {
      "type": "modify",
      "old_id": "824c8648a11b9484fe4d43c89d3e75ea92dac2b0",
      "old_mode": 33188,
      "old_path": "quiche/http2/test_tools/frame_parts.cc",
      "new_id": "382ba2ef66db0713b8892379a033d33947dc1f64",
      "new_mode": 33188,
      "new_path": "quiche/http2/test_tools/frame_parts.cc"
    },
    {
      "type": "modify",
      "old_id": "2b8f6162c6d13ecd4599331c4a7942f5555d1aff",
      "old_mode": 33188,
      "old_path": "quiche/http2/test_tools/frame_parts_collector.cc",
      "new_id": "abd950a940481604f4f4cf7172759e3a68adb7f6",
      "new_mode": 33188,
      "new_path": "quiche/http2/test_tools/frame_parts_collector.cc"
    },
    {
      "type": "modify",
      "old_id": "643806182cfb22b04e99fa14f44ed149d34c1747",
      "old_mode": 33188,
      "old_path": "quiche/http2/test_tools/hpack_block_collector.cc",
      "new_id": "a0cafd48c136219170b1011028ae91a4773dde25",
      "new_mode": 33188,
      "new_path": "quiche/http2/test_tools/hpack_block_collector.cc"
    },
    {
      "type": "modify",
      "old_id": "77cfb6ecb31aab772d604361791acf327963fd18",
      "old_mode": 33188,
      "old_path": "quiche/http2/test_tools/hpack_entry_collector.cc",
      "new_id": "3a3d1b5d734afec0f58f68676d5cf8b7a63399fd",
      "new_mode": 33188,
      "new_path": "quiche/http2/test_tools/hpack_entry_collector.cc"
    },
    {
      "type": "modify",
      "old_id": "a445a7854a54a661f0c715781dc5385bab67bf8d",
      "old_mode": 33188,
      "old_path": "quiche/http2/test_tools/hpack_example_test.cc",
      "new_id": "a6bdfae865a3768340dc82ad0674bcc1fb023a02",
      "new_mode": 33188,
      "new_path": "quiche/http2/test_tools/hpack_example_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1110c3ae8ad728e185523c39dde2a1979978c6ed",
      "old_mode": 33188,
      "old_path": "quiche/http2/test_tools/hpack_string_collector.cc",
      "new_id": "3121ea88437222b8e0926760cfd457cb9682bade",
      "new_mode": 33188,
      "new_path": "quiche/http2/test_tools/hpack_string_collector.cc"
    },
    {
      "type": "modify",
      "old_id": "ddb5cbdff68a9aee9d7db8d346b53ecfa5fc652d",
      "old_mode": 33188,
      "old_path": "quiche/http2/test_tools/http2_constants_test_util.cc",
      "new_id": "203fddaa224fe9e06e6c22d54964d353820b7574",
      "new_mode": 33188,
      "new_path": "quiche/http2/test_tools/http2_constants_test_util.cc"
    },
    {
      "type": "modify",
      "old_id": "8ef8f98563b8171c4d4f37787064d50346a678c5",
      "old_mode": 33188,
      "old_path": "quiche/http2/test_tools/http2_random.cc",
      "new_id": "bfd487266c03d13159551d9ea6e4a29362bdf042",
      "new_mode": 33188,
      "new_path": "quiche/http2/test_tools/http2_random.cc"
    },
    {
      "type": "modify",
      "old_id": "2cf5ba735a886cf48407e199914f4aa0708f8daa",
      "old_mode": 33188,
      "old_path": "quiche/http2/test_tools/http2_random_test.cc",
      "new_id": "d0e62c49cac5374cdc88cf349986ef350753a8f9",
      "new_mode": 33188,
      "new_path": "quiche/http2/test_tools/http2_random_test.cc"
    },
    {
      "type": "modify",
      "old_id": "702c72535e399874289b6f0cc0b48ac13e38a75a",
      "old_mode": 33188,
      "old_path": "quiche/http2/test_tools/payload_decoder_base_test_util.cc",
      "new_id": "431f7c50474f10c34fb26a05bbe9067bf40d12b1",
      "new_mode": 33188,
      "new_path": "quiche/http2/test_tools/payload_decoder_base_test_util.cc"
    },
    {
      "type": "modify",
      "old_id": "f5fe67ed4df46f28272d75e55b1f344ac3aa043b",
      "old_mode": 33188,
      "old_path": "quiche/http2/test_tools/random_decoder_test_base_test.cc",
      "new_id": "1c7e6bdccfd9252e8fb96ef06fe6ae8fc99beebe",
      "new_mode": 33188,
      "new_path": "quiche/http2/test_tools/random_decoder_test_base_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cf171bb6348b9ce94717144952e723a6d324f704",
      "old_mode": 33188,
      "old_path": "quiche/http2/test_tools/random_util.cc",
      "new_id": "012f10671b3349fab829aa6267303e6d70aa3540",
      "new_mode": 33188,
      "new_path": "quiche/http2/test_tools/random_util.cc"
    },
    {
      "type": "modify",
      "old_id": "a053d3512f6b0d9c9ae1db3760861807282f03f2",
      "old_mode": 33188,
      "old_path": "quiche/quic/bindings/quic_libevent.cc",
      "new_id": "144e8bba1da09b760ae88f2e1d07592bb112c158",
      "new_mode": 33188,
      "new_path": "quiche/quic/bindings/quic_libevent.cc"
    },
    {
      "type": "modify",
      "old_id": "e6f2427f8ac2da8385146326f4fcf67f28a69899",
      "old_mode": 33188,
      "old_path": "quiche/quic/bindings/quic_libevent_test.cc",
      "new_id": "c56557b6f4717cd0f98a74df98d7316343c343de",
      "new_mode": 33188,
      "new_path": "quiche/quic/bindings/quic_libevent_test.cc"
    },
    {
      "type": "modify",
      "old_id": "666406f7008488b9f045f16a7a445fc127855372",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/batch_writer/quic_batch_writer_base.cc",
      "new_id": "4b34030730b10398f205d4b56dae8ccb185a96cf",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/batch_writer/quic_batch_writer_base.cc"
    },
    {
      "type": "modify",
      "old_id": "6fa7059b7f86ded7a37c624fa2953cdcba2877ce",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/batch_writer/quic_batch_writer_buffer.cc",
      "new_id": "4bfaa25854c0cd1ccd633ad60d549eb574a0c7cf",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/batch_writer/quic_batch_writer_buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "f3d04b536290c1355e0b5cc7443ff53993121b53",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/batch_writer/quic_batch_writer_buffer_test.cc",
      "new_id": "6691bc49904a7adcb20f28f8f54eb31a86b56e7f",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/batch_writer/quic_batch_writer_buffer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4a0683088f582aae9ba7bb0a75d97474cff69810",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/batch_writer/quic_batch_writer_test.cc",
      "new_id": "a46471db6f3689a4a013363bd1fd8e8f1829bce8",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/batch_writer/quic_batch_writer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6f45894cc4fc9862ccc15581669765fb4f66c948",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/batch_writer/quic_gso_batch_writer.cc",
      "new_id": "6213e8602afb62d641db39fee4d02f4fb79b85c3",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/batch_writer/quic_gso_batch_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "ecb4c8135a187bae539c3bbaafb74f221b3045f5",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/batch_writer/quic_gso_batch_writer_test.cc",
      "new_id": "88aa891a8ee623794c0ab51fd1cb32698c7868bb",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/batch_writer/quic_gso_batch_writer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0c724b2724476cb86d1627c71df10f30c68eb53d",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/batch_writer/quic_sendmmsg_batch_writer.cc",
      "new_id": "0ed7e72c30eb49733ac5612a9ca0908ddee6eabf",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/batch_writer/quic_sendmmsg_batch_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "800efbd7a0551c25289bc7618f221c2533e4a3d8",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/chlo_extractor.cc",
      "new_id": "94af81d154bfc015425537677c344b393d75b466",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/chlo_extractor.cc"
    },
    {
      "type": "modify",
      "old_id": "6b49fdcab6bd8ae6784bdfac63a3baf3d66e7239",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/chlo_extractor_test.cc",
      "new_id": "c64a145244e73cbe5a80f76670fba745311075a7",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/chlo_extractor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6b93c135035e4ab75553f0aacdea330f71a6443a",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/congestion_control/bandwidth_sampler.cc",
      "new_id": "f41c80e1720c344412ac50b6865532ae600d4b66",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/congestion_control/bandwidth_sampler.cc"
    },
    {
      "type": "modify",
      "old_id": "7d3d54b80d9ed487d52dc5c7c954c9203c3aade7",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/congestion_control/bandwidth_sampler_test.cc",
      "new_id": "50027dd3e04eb224fac1a5c94a4ff75fc065e178",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/congestion_control/bandwidth_sampler_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c13e9d81e29dc797e3a9143d0c451056fee1aae4",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/congestion_control/bbr2_drain.cc",
      "new_id": "3d5d137a2e4d468a553ecca3c2d84c6605086e3f",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/congestion_control/bbr2_drain.cc"
    },
    {
      "type": "modify",
      "old_id": "ff614ab1b9668dcbb215efb4cf6a68b8e951a9f7",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/congestion_control/bbr2_misc.cc",
      "new_id": "1584d022a34922f849208d6ae53d487729fbc703",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/congestion_control/bbr2_misc.cc"
    },
    {
      "type": "modify",
      "old_id": "cb07b9af71eddb3d7fdfa6b441a5eeb10abfc740",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/congestion_control/bbr2_probe_bw.cc",
      "new_id": "2f6c037f9c5291db05fb52e8825d0a311b42a681",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/congestion_control/bbr2_probe_bw.cc"
    }
  ]
}
