)]}'
{
  "commit": "634f6a96e3592c091c6edb15747ceaa21d148ff4",
  "tree": "eb455dfb01eb6982e30968990ee6e0470e206ed3",
  "parents": [
    "b370e7ab43e530cd492b71b86e81b644dfa21a64"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Tue May 21 11:50:37 2024 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue May 21 11:51:36 2024 -0700"
  },
  "message": "Resolve the following 82 technical \"build-missing-std-includes\" debt issues:\n\nmissing #include \u003cvector\u003e for \u0027std::vector\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/quic_crypto_server_config.cc\n\t//depot/google3/third_party/quic/core/crypto/quic_crypto_server_config_test.cc\n\t//depot/google3/third_party/quic/core/crypto/tls_client_connection.cc\n\t//depot/google3/third_party/quic/core/crypto/transport_parameters.cc\n\t//depot/google3/third_party/quic/core/crypto/transport_parameters_test.cc\n\t//depot/google3/third_party/quic/core/crypto/web_transport_fingerprint_proof_verifier.cc\n\t//depot/google3/third_party/quic/core/deterministic_connection_id_generator_test.cc\n\t//depot/google3/third_party/quic/core/frames/quic_frames_test.cc\n\t//depot/google3/third_party/quic/core/http/http_encoder.cc\n\t//depot/google3/third_party/quic/core/http/quic_receive_control_stream_test.cc\n\t//depot/google3/third_party/quic/core/http/quic_send_control_stream_test.cc\n\t//depot/google3/third_party/quic/core/http/quic_server_session_base_test.cc\n\nmissing #include \u003cutility\u003e for \u0027std::move\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/quic_crypto_server_config_test.cc\n\t//depot/google3/third_party/quic/core/crypto/tls_client_connection.cc\n\t//depot/google3/third_party/quic/core/crypto/tls_connection.cc\n\t//depot/google3/third_party/quic/core/frames/quic_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_message_frame.cc\n\t//depot/google3/third_party/quic/core/http/http_decoder.cc\n\t//depot/google3/third_party/quic/core/http/quic_headers_stream.cc\n\t//depot/google3/third_party/quic/core/http/quic_server_session_base.cc\n\nmissing #include \u003cmemory\u003e for \u0027std::unique_ptr\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/quic_decrypter.cc\n\t//depot/google3/third_party/quic/core/crypto/quic_encrypter.cc\n\t//depot/google3/third_party/quic/core/crypto/transport_parameters_test.cc\n\t//depot/google3/third_party/quic/core/http/quic_server_session_base.cc\n\t//depot/google3/third_party/quic/core/http/quic_spdy_client_session.cc\n\nmissing #include \u003cstring\u003e for \u0027std::string\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/transport_parameters.cc\n\t//depot/google3/third_party/quic/core/crypto/web_transport_fingerprint_proof_verifier_test.cc\n\t//depot/google3/third_party/quic/core/frames/quic_connection_close_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_frame.cc\n\t//depot/google3/third_party/quic/core/http/http_constants.cc\n\t//depot/google3/third_party/quic/core/http/http_decoder.cc\n\t//depot/google3/third_party/quic/core/http/http_encoder.cc\n\t//depot/google3/third_party/quic/core/http/http_encoder_test.cc\n\t//depot/google3/third_party/quic/core/http/metadata_decoder_test.cc\n\t//depot/google3/third_party/quic/core/http/quic_send_control_stream.cc\n\nmissing #include \u003costream\u003e for \u0027std::ostream\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/transport_parameters.cc\n\t//depot/google3/third_party/quic/core/deterministic_connection_id_generator_test.cc\n\t//depot/google3/third_party/quic/core/frames/quic_ack_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_ack_frequency_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_blocked_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_connection_close_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_crypto_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_goaway_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_handshake_done_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_max_streams_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_message_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_new_connection_id_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_new_token_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_padding_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_path_challenge_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_path_response_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_ping_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_retire_connection_id_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_rst_stream_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_stop_sending_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_stop_waiting_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_stream_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_streams_blocked_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_window_update_frame.cc\n\t//depot/google3/third_party/quic/core/http/quic_receive_control_stream_test.cc\n\t//depot/google3/third_party/quic/core/http/quic_send_control_stream_test.cc\n\nmissing #include \u003calgorithm\u003e for \u0027std::find\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/transport_parameters.cc\n\nmissing #include \u003coptional\u003e for \u0027std::nullopt\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/transport_parameters_test.cc\n\nmissing #include \u003coptional\u003e for \u0027std::optional\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/deterministic_connection_id_generator.cc\n\t//depot/google3/third_party/quic/core/http/end_to_end_test.cc\n\t//depot/google3/third_party/quic/core/http/quic_send_control_stream_test.cc\n\t//depot/google3/third_party/quic/core/http/quic_server_session_base.cc\n\nmissing #include \u003cutility\u003e for \u0027std::pair\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/frames/quic_ack_frame.cc\n\t//depot/google3/third_party/quic/core/http/http_encoder.cc\n\nmissing #include \u003csstream\u003e for \u0027std::ostringstream\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/frames/quic_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_frames_test.cc\n\nmissing #include \u003calgorithm\u003e for \u0027std::max\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/end_to_end_test.cc\n\nmissing #include \u003carray\u003e for \u0027std::array\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/end_to_end_test.cc\n\nmissing #include \u003calgorithm\u003e for \u0027std::min\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/http_decoder.cc\n\t//depot/google3/third_party/quic/core/http/quic_headers_stream.cc\n\t//depot/google3/third_party/quic/core/http/quic_server_session_base.cc\n\nmissing #include \u003calgorithm\u003e for \u0027std::sort\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/http_encoder.cc\n\nmissing #include \u003cmemory\u003e for \u0027std::make_unique\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/quic_headers_stream_test.cc\n\t//depot/google3/third_party/quic/core/http/quic_send_control_stream_test.cc\n\nmissing #include \u003ccstdlib\u003e for \u0027std::abs\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/quic_server_session_base.cc\n\nmissing #include \u003climits\u003e for \u0027std::numeric_limits\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/quic_server_session_base.cc\n\nCL generated via Upkeep (go/upkeep).\n\n#upkeep #autofix #codehealth #cleanup\n\nPiperOrigin-RevId: 635880479\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "39ba6f342e590292c04ec17752540439e13f589c",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/quic_crypto_server_config.cc",
      "new_id": "7acc867dc8fc387964860dec41b9c2bcf26f752c",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/quic_crypto_server_config.cc"
    },
    {
      "type": "modify",
      "old_id": "ed7ffdb981af65bb74d5fb1da1d56253bd38bde5",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/quic_crypto_server_config_test.cc",
      "new_id": "6b517f4d7dc7b7729b450d7f4f45abfb967026a4",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/quic_crypto_server_config_test.cc"
    },
    {
      "type": "modify",
      "old_id": "da0e809acb498afd5408ccf02423d42368dc50ff",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/quic_decrypter.cc",
      "new_id": "3cd4485885b73ee474b9d8eccc98b31be88252ea",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/quic_decrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "151b8d058c2ace40349441d48ef217022c000cf3",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/quic_encrypter.cc",
      "new_id": "c9f571a4354fd2c7852fed38620062b7f12ca2f5",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/quic_encrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "7436b23b9b117c34258b6fecabada5051932d1cd",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/tls_client_connection.cc",
      "new_id": "d70737d3a601bfd0d7459e8993f521b8fe7fe180",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/tls_client_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "1977aa9eb6cb432521ec648e8acfe6ab15a27048",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/tls_connection.cc",
      "new_id": "66e26b790487f36e36d71bc86408a088d60db72e",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/tls_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "af655d20172d68f75fc94d14a077987c32ce6532",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/transport_parameters.cc",
      "new_id": "1aaa8209c3cef8f3913d288dae66af5313d69810",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/transport_parameters.cc"
    },
    {
      "type": "modify",
      "old_id": "62fffd6f3211d5773a81aaf69e4daf72b3a1a77d",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/transport_parameters_test.cc",
      "new_id": "b6d4b37296153e11a0300ab785b8f3d91b6823b0",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/transport_parameters_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fc8cffd402a202ab6614e69ce7453b7af2d480ca",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/web_transport_fingerprint_proof_verifier.cc",
      "new_id": "a784fb6cbc525efabbc95125362360f829e9cc43",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/web_transport_fingerprint_proof_verifier.cc"
    },
    {
      "type": "modify",
      "old_id": "11c769d76ecd4255b8456bfeda9a7ece2781dadb",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/web_transport_fingerprint_proof_verifier_test.cc",
      "new_id": "30b4959b03f97cbbbdd7f9a25504321a4e9ae1fd",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/web_transport_fingerprint_proof_verifier_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4a22b63d5e118be680dde2fb9666ae18d3d62655",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/deterministic_connection_id_generator.cc",
      "new_id": "ab85baf7adb415a6b0e0fea0272a7bf8efd2a278",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/deterministic_connection_id_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "47195cca414d02d7f65714fa5bad157bee86de3e",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/deterministic_connection_id_generator_test.cc",
      "new_id": "4f99d93bc1eae99b7a8b7f2a56fcd50f5ef776a6",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/deterministic_connection_id_generator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1e42b7dfcd65e7289d8de9583a9bda16f1cd8fe6",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_ack_frame.cc",
      "new_id": "ae6a2c953eafb4de861fec9b249857cbdc1d6137",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_ack_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "9d2fc31dad187d694ad4a6eb276251702b113e3d",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_ack_frequency_frame.cc",
      "new_id": "7faf7f1fa264649bf3f7abc39899b8c9af439550",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_ack_frequency_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "d06ec7bc965cb16b1877385ad2aeec587505df55",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_blocked_frame.cc",
      "new_id": "3ee3d9b2617fe904110980e0cf3ce23def3058a8",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_blocked_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "640101e68253ab78987157f506f72388f85dc04d",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_connection_close_frame.cc",
      "new_id": "432c6571cf5fcdd7237809ad282817f40e9d0047",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_connection_close_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "11ccf6832e6ece93ab6c8bd9d3b9245a16172008",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_crypto_frame.cc",
      "new_id": "0f3f8653b4ad110777285d0d434cda4364aae197",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_crypto_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "b0bf32913a151916f6fafadc1310909db5b1b3e5",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_frame.cc",
      "new_id": "6002ecdc58fa4d6d6a821e4d08c7a845a3ef781e",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "d585c68644aa9712a01a8a58cced290edb6610f0",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_frames_test.cc",
      "new_id": "e41ff7a82bb4e863a87029dc8e91407df68b4127",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_frames_test.cc"
    },
    {
      "type": "modify",
      "old_id": "19447e56b2c1aa452d8f31cf32fdc1cf1add4630",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_goaway_frame.cc",
      "new_id": "880fe95e256addb155c40ea919373995873200fb",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_goaway_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "e8a7110d7df8c9dc7aa43e69f09d5563fb05e96b",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_handshake_done_frame.cc",
      "new_id": "2cdd5b7f08a57686e7522836ccd0ce8b5b85225c",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_handshake_done_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "594224b2fe09d3dba8065c4bed4c78c0037d5ae3",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_max_streams_frame.cc",
      "new_id": "2cff8dfb17ca9a3160c78f7e183ad2b733ea60be",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_max_streams_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "935d7ce39cb07b394a0d79b9194d04e712900662",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_message_frame.cc",
      "new_id": "6d7cdf9a4554f89d7222b35dd256bb53f8e03ab8",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_message_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "2d3746051e75a85fe97fa77d8f860dffe9dd4d80",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_new_connection_id_frame.cc",
      "new_id": "c3d36f733b2021ce455fd42163549a3087fbd8be",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_new_connection_id_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "7b5190d225a4d6cd59717d77dc90e8b89268f1ca",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_new_token_frame.cc",
      "new_id": "1fb1cd0081235ca96e38880bc9b4fca56d152673",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_new_token_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "2170835cfaf806fca732d41b39f6ca154ef6111f",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_padding_frame.cc",
      "new_id": "9c838493067a459975421bbeb9a5027706222686",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_padding_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "5f4f57b7622946fae42193a8e1db7e9f72838696",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_path_challenge_frame.cc",
      "new_id": "28d3b2b28aa5b53a05be9c9fdd42f00a75558d39",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_path_challenge_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "0f7a412196017edfd54eac8a58cd548619d9d451",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_path_response_frame.cc",
      "new_id": "5f280c3ccaff4d8b516a0e391e12c433b86431c9",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_path_response_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "c28e671fec5a1b7fa859d1f9542f116494884a47",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_ping_frame.cc",
      "new_id": "815cb90f2e43da3ad0966ad4d5e85a591267856f",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_ping_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "93e7e49dda7ed5b8e4d3f3d6596066a30673f29d",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_retire_connection_id_frame.cc",
      "new_id": "cec3ee9b76576736f80ba7d38399c33f2d9b7c55",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_retire_connection_id_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "124fad6da4b820fd117109bc7b292fb20ad57418",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_rst_stream_frame.cc",
      "new_id": "59befc19f59faec52cd379ab0e38fbb3a78b0131",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_rst_stream_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "057e60fa339e70282ec987bdc1c1d858af9180b9",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_stop_sending_frame.cc",
      "new_id": "118643acfe1277ed2ffe35abe243c0bdd259e785",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_stop_sending_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "32941aadd2e0587b8eac0238fbb05ccf5d13e6ab",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_stop_waiting_frame.cc",
      "new_id": "345c68b5612f7840b7f2db681352586bb129f584",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_stop_waiting_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "c6988a0e8db1104d714db003cbcf557b2ce140d2",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_stream_frame.cc",
      "new_id": "b25558b891a5e20a8f87fab753e30e04dbd4be60",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_stream_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "6d6a6d2f6e287fdfd76dcfba9c09f2071385fad6",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_streams_blocked_frame.cc",
      "new_id": "96cedf820bb1a630c9c55d4f82ab2cb416271513",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_streams_blocked_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "87795c3e495f06da62a18f6c4d934ea53b78ec6d",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/frames/quic_window_update_frame.cc",
      "new_id": "d480dd6b26d092d3fdc3e5768e9b25b8076af3a6",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/frames/quic_window_update_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "09b7645c849ac2e6c7123ab8d5a25bb686e7440e",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/end_to_end_test.cc",
      "new_id": "f3388ebf9e98de99d0ccbfacbc9ca3769e32004c",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/end_to_end_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4bd8d626dcd3745b717054f18f0463344946e70c",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/http_constants.cc",
      "new_id": "7dbb585583d8d7328488a6d6b4ae5aa8f31da783",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/http_constants.cc"
    },
    {
      "type": "modify",
      "old_id": "1503b5b4c211aa9ada0a36b5ebc784559c32c326",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/http_decoder.cc",
      "new_id": "1df14164c7afce411dfbb6c36551eba60bda503d",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/http_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "de40d4af486afe542e38ee0bea0d99667d4ed99e",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/http_encoder.cc",
      "new_id": "8ea61b9316ab7207e438c7a3434229002483bacc",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/http_encoder.cc"
    },
    {
      "type": "modify",
      "old_id": "6487992326552d9fc093de3e44997ebd9779f815",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/http_encoder_test.cc",
      "new_id": "e252fc5f2432a552ed0c60d037c5325640492867",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/http_encoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "791a84de3f8443e4607ffb33446a5b78879a139f",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/metadata_decoder_test.cc",
      "new_id": "7f913dbd2352ecacd44612733d599acbff89c4a5",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/metadata_decoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9a53e66ca0888fb497c30abbeb7ed70929fa4acf",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_headers_stream.cc",
      "new_id": "89a4a98ca324058f14a1a9d2b787f67c7696d871",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_headers_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "a086800a3fa376af59336ce21989c26a7fba7bf4",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_headers_stream_test.cc",
      "new_id": "20bad673c459a5d2fbeefc5735cb6a974ba21be4",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_headers_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e335d823c0ab00dc0a0e9eb58da42b7815839025",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_receive_control_stream_test.cc",
      "new_id": "79773c08f5408aba27cd94bd1935ba9de5b05109",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_receive_control_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e9b06edb78dd261fcc7027bc8b1b7096a5fd6bf5",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_send_control_stream.cc",
      "new_id": "9c328aa9a17dc9147c0dbc2a3156c5eedad9fe8b",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_send_control_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "922daa14ff0898edbb433a2de01d558091bcd2c0",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_send_control_stream_test.cc",
      "new_id": "02b7cc2637f15c05eda266191cd7175adae1b288",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_send_control_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4aca5b57cabb1098dd8619138b7fa500e978cdac",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_server_session_base.cc",
      "new_id": "4d22525f994ef2cab14b9abcf5a0cac8d212bafd",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_server_session_base.cc"
    },
    {
      "type": "modify",
      "old_id": "a811a4c47cea9cefadf077f278cdbe960c014c8c",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_server_session_base_test.cc",
      "new_id": "ff3da67e0b13acc43f735a0ce4fe628a4dc9b5ff",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_server_session_base_test.cc"
    },
    {
      "type": "modify",
      "old_id": "414e4331d5d5d69d255e404b9e44eade1b21b507",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_spdy_client_session.cc",
      "new_id": "9f019307088ff4845264309e97435f1dd5979b66",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_spdy_client_session.cc"
    }
  ]
}
