)]}'
{
  "commit": "7baee70a14f889d300602e5d46a3b34c2a4758fa",
  "tree": "6441c0d4dc9c0da4f1f0646fc5129edd83a2d88f",
  "parents": [
    "d596c1a2764bb109233a60b7e00431f7ff78e305"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Tue May 21 11:18:15 2024 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue May 21 11:19:21 2024 -0700"
  },
  "message": "Resolve the following 97 technical \"build-missing-std-includes\" debt issues:\n\nmissing #include \u003clist\u003e for \u0027std::list\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_stream_sequencer_buffer_test.cc\n\t//depot/google3/third_party/quic/qbone/qbone_packet_exchanger_test.cc\n\nmissing #include \u003cmemory\u003e for \u0027std::make_unique\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_stream_sequencer_buffer_test.cc\n\t//depot/google3/third_party/quic/core/uber_received_packet_manager_test.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/tun_device_packet_exchanger.cc\n\t//depot/google3/third_party/quic/qbone/platform/netlink.cc\n\t//depot/google3/third_party/quic/qbone/platform/netlink_test.cc\n\nmissing #include \u003cvector\u003e for \u0027std::vector\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_stream_test.cc\n\t//depot/google3/third_party/quic/core/quic_tag.cc\n\t//depot/google3/third_party/quic/core/quic_time_wait_list_manager.cc\n\t//depot/google3/third_party/quic/core/quic_time_wait_list_manager_test.cc\n\t//depot/google3/third_party/quic/core/quic_trace_visitor_test.cc\n\t//depot/google3/third_party/quic/core/quic_unacked_packet_map_test.cc\n\t//depot/google3/third_party/quic/core/quic_utils_test.cc\n\t//depot/google3/third_party/quic/core/quic_version_manager.cc\n\t//depot/google3/third_party/quic/core/quic_versions.cc\n\t//depot/google3/third_party/quic/core/tls_chlo_extractor_test.cc\n\t//depot/google3/third_party/quic/core/tls_client_handshaker.cc\n\t//depot/google3/third_party/quic/core/tls_client_handshaker_test.cc\n\t//depot/google3/third_party/quic/core/tls_handshaker.cc\n\t//depot/google3/third_party/quic/core/uber_quic_stream_id_manager_test.cc\n\t//depot/google3/third_party/quic/public/quicpp.cc\n\t//depot/google3/third_party/quic/public/quicpp_test.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/qbone_tunnel_info.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/tun_device_controller.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/tun_device_controller_test.cc\n\t//depot/google3/third_party/quic/qbone/platform/netlink.cc\n\t//depot/google3/third_party/quic/qbone/platform/netlink_test.cc\n\t//depot/google3/third_party/quic/qbone/qbone_client_test.cc\n\t//depot/google3/third_party/quic/qbone/qbone_packet_exchanger_test.cc\n\nmissing #include \u003costream\u003e for \u0027std::endl\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_time_wait_list_manager.cc\n\nmissing #include \u003ctuple\u003e for \u0027std::tuple\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_time_wait_list_manager_test.cc\n\t//depot/google3/third_party/quic/core/quic_write_blocked_list_test.cc\n\nmissing #include \u003cstring\u003e for \u0027std::string\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_trace_visitor_test.cc\n\t//depot/google3/third_party/quic/core/quic_transmission_info.cc\n\t//depot/google3/third_party/quic/core/quic_types.cc\n\t//depot/google3/third_party/quic/core/quic_udp_socket.cc\n\t//depot/google3/third_party/quic/core/quic_version_manager.cc\n\t//depot/google3/third_party/quic/core/tls_chlo_extractor.cc\n\t//depot/google3/third_party/quic/core/tls_chlo_extractor_test.cc\n\t//depot/google3/third_party/quic/core/tls_handshaker.cc\n\t//depot/google3/third_party/quic/core/tls_server_handshaker_test.cc\n\t//depot/google3/third_party/quic/core/uber_quic_stream_id_manager.cc\n\t//depot/google3/third_party/quic/core/uber_quic_stream_id_manager_test.cc\n\t//depot/google3/third_party/quic/public/quicpp_test.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/icmp_reachable.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/icmp_reachable_test.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/tun_device.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/tun_device_controller_test.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/tun_device_packet_exchanger.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/tun_device_packet_exchanger_test.cc\n\t//depot/google3/third_party/quic/qbone/platform/ip_range.cc\n\t//depot/google3/third_party/quic/qbone/platform/netlink.cc\n\t//depot/google3/third_party/quic/qbone/platform/netlink_test.cc\n\t//depot/google3/third_party/quic/qbone/platform/rtnetlink_message_test.cc\n\t//depot/google3/third_party/quic/qbone/qbone_client_test.cc\n\t//depot/google3/third_party/quic/qbone/qbone_control_stream.cc\n\t//depot/google3/third_party/quic/qbone/qbone_packet_exchanger.cc\n\t//depot/google3/third_party/quic/qbone/qbone_packet_exchanger_test.cc\n\nmissing #include \u003ctype_traits\u003e for \u0027std::underlying_type\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_types.cc\n\nmissing #include \u003costream\u003e for \u0027std::ostream\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_types.cc\n\t//depot/google3/third_party/quic/core/quic_versions.cc\n\t//depot/google3/third_party/quic/core/tls_chlo_extractor.cc\n\nmissing #include \u003cutility\u003e for \u0027std::move\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_unacked_packet_map.cc\n\t//depot/google3/third_party/quic/core/quic_version_manager.cc\n\t//depot/google3/third_party/quic/core/tls_chlo_extractor.cc\n\t//depot/google3/third_party/quic/core/tls_chlo_extractor_test.cc\n\t//depot/google3/third_party/quic/core/tls_client_handshaker.cc\n\t//depot/google3/third_party/quic/core/tls_handshaker.cc\n\t//depot/google3/third_party/quic/public/quicpp.cc\n\t//depot/google3/third_party/quic/public/quicpp_libevent.cc\n\t//depot/google3/third_party/quic/public/quicpp_socket.cc\n\t//depot/google3/third_party/quic/public/quicpp_test.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/tun_device_controller.cc\n\t//depot/google3/third_party/quic/qbone/qbone_client_test.cc\n\nmissing #include \u003calgorithm\u003e for \u0027std::find\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_versions.cc\n\t//depot/google3/third_party/quic/core/tls_client_handshaker_test.cc\n\t//depot/google3/third_party/quic/core/tls_server_handshaker_test.cc\n\nmissing #include \u003calgorithm\u003e for \u0027std::min\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_write_blocked_list.cc\n\t//depot/google3/third_party/quic/core/uber_received_packet_manager.cc\n\t//depot/google3/third_party/quic/core/uber_received_packet_manager_test.cc\n\t//depot/google3/third_party/quic/qbone/platform/icmp_packet.cc\n\nmissing #include \u003coptional\u003e for \u0027std::optional\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_write_blocked_list_test.cc\n\t//depot/google3/third_party/quic/core/tls_chlo_extractor_test.cc\n\t//depot/google3/third_party/quic/core/tls_client_handshaker_test.cc\n\t//depot/google3/third_party/quic/public/quicpp.cc\n\nmissing #include \u003climits\u003e for \u0027std::numeric_limits\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/tls_client_handshaker.cc\n\nmissing #include \u003cmemory\u003e for \u0027std::unique_ptr\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/tls_client_handshaker.cc\n\t//depot/google3/third_party/quic/core/tls_handshaker.cc\n\t//depot/google3/third_party/quic/qbone/platform/rtnetlink_message.cc\n\t//depot/google3/third_party/quic/qbone/qbone_client.cc\n\t//depot/google3/third_party/quic/qbone/qbone_client_session.cc\n\t//depot/google3/third_party/quic/qbone/qbone_packet_exchanger.cc\n\t//depot/google3/third_party/quic/qbone/qbone_packet_exchanger_test.cc\n\nmissing #include \u003calgorithm\u003e for \u0027std::all_of\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/tls_client_handshaker.cc\n\nmissing #include \u003cios\u003e for \u0027std::hex\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/qbone/bonnet/tun_device.cc\n\nmissing #include \u003cfunctional\u003e for \u0027std::function\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/qbone/platform/netlink_test.cc\n\nCL generated via Upkeep (go/upkeep).\n\n#upkeep #autofix #codehealth #cleanup\n\nPiperOrigin-RevId: 635869609\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d1cdf341c1c17a5ec9507cf11f6de472521ca068",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_stream_sequencer_buffer_test.cc",
      "new_id": "789b9926c483ef9b41c2eab642c56b49df146399",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_stream_sequencer_buffer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e1e607da56e1a93ee67c381bea4ce4a7179d7b7d",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_stream_test.cc",
      "new_id": "a9cb1d5ea5e5f79ee6021f88692a64fae38e8e41",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e921dc48913fc4f1a57eb7ecaa1d78d42bde468d",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_tag.cc",
      "new_id": "73d13d8a38170ef05a8467a9e5547bb36d431317",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_tag.cc"
    },
    {
      "type": "modify",
      "old_id": "484d35efa03ee5cbf0f35c55edc0cbb58997770e",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_time_wait_list_manager.cc",
      "new_id": "5b31654b7ea7e822915304d29aafd3a2db6ab668",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_time_wait_list_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "9b2f36f0e5cdb1ace3c62c7970704d651e357bef",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_time_wait_list_manager_test.cc",
      "new_id": "48ef54592f43450961df5e771b24e0a3d26bae4d",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_time_wait_list_manager_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5584ebe65e494916a887ece3d0e061f46b8a2453",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_trace_visitor_test.cc",
      "new_id": "9080f8576035814a832b4a114e9ed38eabee5380",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_trace_visitor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6263216e23a388f99a05ab9529b9b311030e1515",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_transmission_info.cc",
      "new_id": "29b571326f5e24b6c38407897485bde79fb811a8",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_transmission_info.cc"
    },
    {
      "type": "modify",
      "old_id": "c190a786c3cb53da2ac3032976ae768551ee8d42",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_types.cc",
      "new_id": "e1507ad9d940592e5ea575f4cdbb0ad1cbd50661",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_types.cc"
    },
    {
      "type": "modify",
      "old_id": "448467823fb43e9d787c34a6a3ed99ceb1666288",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_udp_socket.cc",
      "new_id": "221733760dfd55a8280bf487991dcef71c79e157",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_udp_socket.cc"
    },
    {
      "type": "modify",
      "old_id": "adebba44095fca6caa742b1a5f57c940493a2904",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_unacked_packet_map.cc",
      "new_id": "52f5b59e25265cf5e211949008a3c29f80783ac4",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_unacked_packet_map.cc"
    },
    {
      "type": "modify",
      "old_id": "a8510db81b65a21bfab385f38d626f7a41428045",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_unacked_packet_map_test.cc",
      "new_id": "0a3d8b8d397fff3f7cd94b3130199d1774292608",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_unacked_packet_map_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7da2ea07553240e442a369eece3776eaad355dac",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_utils_test.cc",
      "new_id": "e29f769c40917232d24aca1f85e0a8473a9b4748",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_utils_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9283c8720e6072966b1539fb0b6c35cfda5ad851",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_version_manager.cc",
      "new_id": "2b7f392113014f5910664dc03680a2a310013e6d",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_version_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "23a4dcb62fd7fba99766d11752262d30cd0d8edf",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_versions.cc",
      "new_id": "f40cc334a208f1fe9993d3d18dd413215ee24d3d",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_versions.cc"
    },
    {
      "type": "modify",
      "old_id": "475bdc12d0d7fc244a67d1b9765e067f9a58426f",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_write_blocked_list.cc",
      "new_id": "649c9fff00ad4b56863ec1e7d6f45e3802a38cbd",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_write_blocked_list.cc"
    },
    {
      "type": "modify",
      "old_id": "cd60e079162f1dcb8fad10dd6ed8717c2e0dbc15",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_write_blocked_list_test.cc",
      "new_id": "2f632693349a0e4c6098fe87924c54b11c690f06",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_write_blocked_list_test.cc"
    },
    {
      "type": "modify",
      "old_id": "34e5b51335e09c502fc554ef7ea1198c5e51e252",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_chlo_extractor.cc",
      "new_id": "1ba0a20962f2020f9576d46f0b3c70cfe4f0ae57",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_chlo_extractor.cc"
    },
    {
      "type": "modify",
      "old_id": "4874689edb02271134285c6592e922453f770edc",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_chlo_extractor_test.cc",
      "new_id": "238d7b40b4e276d89337d2b183305b3ae463be24",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_chlo_extractor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6fff29d76cdc52b718e759bea6f0a8387c7a5fe2",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_client_handshaker.cc",
      "new_id": "76cf4f28ae4b77babb2ae1b514b69c97bbf9730f",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_client_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "c6b0e77d2c52e9809cebdcf11cbe9d8fcd7e3018",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_client_handshaker_test.cc",
      "new_id": "fa7a3c841d7102d1ddac5733cc8dacf56eae9ed9",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_client_handshaker_test.cc"
    },
    {
      "type": "modify",
      "old_id": "da4d063045191c62233d0254e9c9bc6856a06f0f",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_handshaker.cc",
      "new_id": "ff9bfe53e77dd129ae91792ba6624b0d7f870133",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "1d181c71f12e07219e4ffe5dce180105c89cd670",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_server_handshaker_test.cc",
      "new_id": "b76ea32c2439ebec1dc056d6fd7708d82c4e48a8",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_server_handshaker_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4779b8fd36aed666304560686be35fed1c2d360e",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/uber_quic_stream_id_manager.cc",
      "new_id": "356ac448b2821cd6ffd3c171cf69b1f8d5794b86",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/uber_quic_stream_id_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "7297fc2d6aec33ca5ad5fa7a6a068be1728cbadb",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/uber_quic_stream_id_manager_test.cc",
      "new_id": "de0fe155fcce152a1becc57143483f679a37dad9",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/uber_quic_stream_id_manager_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ccfbc28da7dfce562395d9cbf8c0b58a75249168",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/uber_received_packet_manager.cc",
      "new_id": "b82ab9cf100b0327532b4bed6dc5fe8647f48133",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/uber_received_packet_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "1a85e8cad1aa1464843e8006527dec26ec8d93b6",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/uber_received_packet_manager_test.cc",
      "new_id": "083d312831b56435b7ec05946f951dca943be76d",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/uber_received_packet_manager_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4ac7109b67ccde41059fab90c78cd81a835ecef5",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/bonnet/icmp_reachable.cc",
      "new_id": "da5e1035d921687b5b074ac37c3a36cf388006f7",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/bonnet/icmp_reachable.cc"
    },
    {
      "type": "modify",
      "old_id": "ae48ddc9bb6957a2892076b1bf5be58f81cdd348",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/bonnet/icmp_reachable_test.cc",
      "new_id": "8e43bd04de24f718a6cb2eb0aa13fd6b16b6a509",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/bonnet/icmp_reachable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "09589567293ee9a8e28911c3cf68b17da3e03f7f",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/bonnet/qbone_tunnel_info.cc",
      "new_id": "f47d222d791458b95a543dbde771bb125a3c7060",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/bonnet/qbone_tunnel_info.cc"
    },
    {
      "type": "modify",
      "old_id": "9b11d99e8c6deee8f96486a21bbfb26e219654d9",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/bonnet/tun_device.cc",
      "new_id": "a39aabfb663bdde9bdf9517d6ef1923d769992fb",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/bonnet/tun_device.cc"
    },
    {
      "type": "modify",
      "old_id": "d30dff95040f3fe5666cf8de8e451e3afdd8c21b",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/bonnet/tun_device_controller.cc",
      "new_id": "5169a77ab7c4232b7f0a047ce572968621c0fdbb",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/bonnet/tun_device_controller.cc"
    },
    {
      "type": "modify",
      "old_id": "18488435da3206523609f576a42dca27bb0f70c0",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/bonnet/tun_device_controller_test.cc",
      "new_id": "fd15f316e22fecd26e4c0e29ae066d565f15b57a",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/bonnet/tun_device_controller_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6c9cb062bd88f9638fba9a60f9d8dbbf294648e6",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/bonnet/tun_device_packet_exchanger.cc",
      "new_id": "e5c2d76b3b713361cf56ca5dd6176c0d9296b8c3",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/bonnet/tun_device_packet_exchanger.cc"
    },
    {
      "type": "modify",
      "old_id": "a6d3a39bfcf74eccb0897e697a03ae0284f889dc",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/bonnet/tun_device_packet_exchanger_test.cc",
      "new_id": "e6cb919286257309140e986736aa3f11e4d3d487",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/bonnet/tun_device_packet_exchanger_test.cc"
    },
    {
      "type": "modify",
      "old_id": "49ff1f6c7c3eb14ea0e86f475cbf0ec10cd70def",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/platform/icmp_packet.cc",
      "new_id": "c5fb620cc327055a189dbd3aa07a5dccb3bddda9",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/platform/icmp_packet.cc"
    },
    {
      "type": "modify",
      "old_id": "2ef1ef7e65e25498397256edf0c81685ca2d6f8d",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/platform/ip_range.cc",
      "new_id": "4f4c98b58a7df95443095781b1af542cd3d356dd",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/platform/ip_range.cc"
    },
    {
      "type": "modify",
      "old_id": "0f20576286aed370003e94a5e1a0ad962744c96f",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/platform/netlink.cc",
      "new_id": "04567d903ddee07efb2099f23e741b25deb98e32",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/platform/netlink.cc"
    },
    {
      "type": "modify",
      "old_id": "b0ea1f0b8d11d6e5fe25a0bf5b20488ceda2a15d",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/platform/netlink_test.cc",
      "new_id": "ad159c526115c216cd799cb0f9612d030824b40b",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/platform/netlink_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c85bf6f135cea2f1cfb569349229074c5205ee53",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/platform/rtnetlink_message.cc",
      "new_id": "0789151dba7710e1e2f40675788186b2c8ecefef",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/platform/rtnetlink_message.cc"
    },
    {
      "type": "modify",
      "old_id": "5757e88d33d4c489fa1f071062719febd38eccc5",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/platform/rtnetlink_message_test.cc",
      "new_id": "98f291743d5d624bd79e5e98b7a2158dd531f1ec",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/platform/rtnetlink_message_test.cc"
    },
    {
      "type": "modify",
      "old_id": "032bda8d728ffea5df4542277387e60c825e35e1",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/qbone_client.cc",
      "new_id": "5c7113a861a7cdceb16467a2404dee0e532fdb0f",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/qbone_client.cc"
    },
    {
      "type": "modify",
      "old_id": "2ca4df223fb7fb1779b37401b712f3a8e4222ed3",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/qbone_client_session.cc",
      "new_id": "fa88c170b5cf7e06bddc8655d574570d1528e6c6",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/qbone_client_session.cc"
    },
    {
      "type": "modify",
      "old_id": "c77078da6325715fb6c2f97c94dea3e7cd17658c",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/qbone_client_test.cc",
      "new_id": "53acb22ff4d03cfeb336f79ff6302dcefdbe3b5c",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/qbone_client_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5ded99555eba1e81b68e38e6824980a581d8d29e",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/qbone_control_stream.cc",
      "new_id": "18f8f030d4276ed8a67bd35d7f312f76a4744154",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/qbone_control_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "f582d6ed0d9c6b518a5ea7ec970d64ab00642719",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/qbone_packet_exchanger.cc",
      "new_id": "aa99a78ddbc5ddc9a99fe3e3f17dff248c5301dd",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/qbone_packet_exchanger.cc"
    },
    {
      "type": "modify",
      "old_id": "be6084159a9229eb95bbd76ebadf7aabf3a90f8e",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/qbone_packet_exchanger_test.cc",
      "new_id": "16639074e890c2536405fd93dc4aca81a81ea37c",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/qbone_packet_exchanger_test.cc"
    }
  ]
}
