)]}'
{
  "commit": "e2a24ee3fb1fd0d4de3755d14bd93bd789d8b866",
  "tree": "02d0a33ea11fc9012c98390daada7e42e6e00342",
  "parents": [
    "b250a44acf2e39f9f40534f8076c6f09a5b02b09"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Tue Jan 09 06:34:35 2024 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Jan 09 06:35:26 2024 -0800"
  },
  "message": "Fix and enable -Wshadow in third_party/quic\n\nAccidental variable shadowing is a common and scary source of bugs,\n[[citation needed]], and we should avoid doing so. This also lets us\nremove an undesirable -Wno-shadow on the chromium side.\n\nPiperOrigin-RevId: 596915336\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e6ee93c45d103d819c48777bc2852f50ff05d9df",
      "old_mode": 33188,
      "old_path": "quiche/balsa/balsa_headers.cc",
      "new_id": "6028a98419d273275412c0a9bcc28913d9d1cb9a",
      "new_mode": 33188,
      "new_path": "quiche/balsa/balsa_headers.cc"
    },
    {
      "type": "modify",
      "old_id": "aeaa9404e59acea0604ee8d418ca9b43341c97f1",
      "old_mode": 33188,
      "old_path": "quiche/common/quiche_text_utils_test.cc",
      "new_id": "cc62d7832a806831205295b52fb81a60a1968f36",
      "new_mode": 33188,
      "new_path": "quiche/common/quiche_text_utils_test.cc"
    },
    {
      "type": "modify",
      "old_id": "18a87d1e39e8b78addc92745b626e26482386263",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/oghttp2_session.cc",
      "new_id": "0242f403e4c2725b55ca209e1ba933d984b682cb",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/oghttp2_session.cc"
    },
    {
      "type": "modify",
      "old_id": "3bfe8319a0c6ad3cd978443da22c93882e54e38d",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/client_proof_source.cc",
      "new_id": "2d477db909d8312742fc8530d1404c9412b36dcb",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/client_proof_source.cc"
    },
    {
      "type": "modify",
      "old_id": "9fa4dfa5319c0681c6e4b411262021c1022b4094",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/crypto_handshake_message.cc",
      "new_id": "eeb021547094930f10452d346e61ecb3ae1cd753",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/crypto_handshake_message.cc"
    },
    {
      "type": "modify",
      "old_id": "69275dc8714337af8dbfb3b5dd0dca43948edc94",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/quic_crypto_server_config.cc",
      "new_id": "39ba6f342e590292c04ec17752540439e13f589c",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/quic_crypto_server_config.cc"
    },
    {
      "type": "modify",
      "old_id": "1726ad3b1c8feae3c4088443443488658e66e982",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/transport_parameters.cc",
      "new_id": "af655d20172d68f75fc94d14a077987c32ce6532",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/transport_parameters.cc"
    },
    {
      "type": "modify",
      "old_id": "dc84b6856c434e57cbd71599947467d6341abff1",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_connection.cc",
      "new_id": "3a3b356aa2f72aba114ff6cd52d5f946a86e1c0c",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "1f68ae931722515f9f32eb01064ab888ac5b8834",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_connection_context_test.cc",
      "new_id": "58eb61b3cfd6ce0f37bc3198b2b68a83280f1fe6",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_connection_context_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c1f697cfd2307034a416cfe1de8821e61f3746c3",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_connection_test.cc",
      "new_id": "bbdb4f46c8c946ef4243ff8e109a94e832c31ada",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_connection_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f38df83074786cc755b4dc70c70f1d92b240b044",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_linux_socket_utils_test.cc",
      "new_id": "cdf41c4a48f9513afcf915063cf2e19fb2124199",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_linux_socket_utils_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8c5b155953515bc69c05e258fe51b9b18d92bc6b",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_packet_creator_test.cc",
      "new_id": "98dbfec610743871ec1c7044e17b8ae5db1c922e",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_packet_creator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "207b0e72a1ef3754a426492582f3e18f48af860b",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_session.cc",
      "new_id": "665e4ff73207f495f79519c1c095f62cdc5f4113",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_session.cc"
    },
    {
      "type": "modify",
      "old_id": "d141f1acc2a2fa11bc7950a18d447ddbefcca71e",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_server_handshaker.cc",
      "new_id": "d819703072c1c91310bcf5258ad4bb1608a25c10",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_server_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "29434b3f3a2e991b0c41fb20eec4797b4dbbc037",
      "old_mode": 33188,
      "old_path": "quiche/quic/tools/quic_memory_cache_backend.cc",
      "new_id": "74e2b911144dbe3a9640fbaa0c4c93fdda198ca5",
      "new_mode": 33188,
      "new_path": "quiche/quic/tools/quic_memory_cache_backend.cc"
    },
    {
      "type": "modify",
      "old_id": "91c6055f08b1c2a5b5e858fefd02672b6c5e4c53",
      "old_mode": 33188,
      "old_path": "quiche/quic/tools/quic_server.cc",
      "new_id": "21a91a0b2e49f0f82ba70e0a97ccb92cae1baf53",
      "new_mode": 33188,
      "new_path": "quiche/quic/tools/quic_server.cc"
    },
    {
      "type": "modify",
      "old_id": "e1669aaa0b9ead61d0d5aaa0cf2b80a1604f3e37",
      "old_mode": 33188,
      "old_path": "quiche/spdy/core/spdy_framer_test.cc",
      "new_id": "56d0207381e91fe7ce583d9ebe4bd3115285475e",
      "new_mode": 33188,
      "new_path": "quiche/spdy/core/spdy_framer_test.cc"
    }
  ]
}
