)]}'
{
  "commit": "20dcfc81d5d9f7191d1e1e778facde6662d44504",
  "tree": "ad0fe512399ed21a6c6de88ca7163cd23d4b9d77",
  "parents": [
    "ea9e1cb32d81207196e8c7f1e8ea2e9a6bc8c0e0"
  ],
  "author": {
    "name": "bnc",
    "email": "bnc@google.com",
    "time": "Thu Jun 10 07:13:46 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Jun 10 07:15:15 2021 -0700"
  },
  "message": "Remove QuicContainsKey() from platform.\n\nThere is no need to platformize this utility function.  Use contains() instead\nfor Abseil containers, and find() for std::map and std::set.  Note that\ncontains() exists for std::map and std::set but only since C++20 and is\ntherefore not supported yet.\n\nPiperOrigin-RevId: 378644155\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6dcb989b9e8bb539d188512337af7baaf237e0a8",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_handshake_message.cc",
      "new_id": "b591becf4f998afbfb4657fd7feb6e06506f68be",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_handshake_message.cc"
    },
    {
      "type": "modify",
      "old_id": "3f94e7cda6020c2929c2de7510cef86e9f3ce1a4",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypto_client_config.cc",
      "new_id": "c19798c77d009244a36c13be5917637def535495",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypto_client_config.cc"
    },
    {
      "type": "modify",
      "old_id": "29e1f6b7bcd96d836a9f0b0bbc3f22c4f04c89ea",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session_test.cc",
      "new_id": "163377bc61321eddac2d5110f5b51aeb6f234b4d",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "57f3e4d3d59c7d4b0501693c367649fec4be3331",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_stream_test.cc",
      "new_id": "18526a565993e2c603ccd594a1095edcc3e26b48",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2ddf4b2498abf3aba753711f5e6f0deb30124efc",
      "old_mode": 33188,
      "old_path": "quic/core/legacy_quic_stream_id_manager.cc",
      "new_id": "19128abf2ca9c00e775c4ad85879357ba330566d",
      "new_mode": 33188,
      "new_path": "quic/core/legacy_quic_stream_id_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "e4d4c971338f71d2cbc926ea74ac0be98bc7ebdc",
      "old_mode": 33188,
      "old_path": "quic/core/quic_buffered_packet_store.cc",
      "new_id": "078e22215e8bd79d9f8f9d1de7d7dccaf49852eb",
      "new_mode": 33188,
      "new_path": "quic/core/quic_buffered_packet_store.cc"
    },
    {
      "type": "modify",
      "old_id": "f41a3560009bb13a8cca5e6a81b5f6e13f7c2fb3",
      "old_mode": 33188,
      "old_path": "quic/core/quic_control_frame_manager.cc",
      "new_id": "42862494745739dae3ade20a720600bea3c6c124",
      "new_mode": 33188,
      "new_path": "quic/core/quic_control_frame_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "d0d5485471db066ba88f824c4b5203cd52cc343a",
      "old_mode": 33188,
      "old_path": "quic/core/quic_framer.cc",
      "new_id": "bc10b504f37ce2b948b6bf9b700ff6d2409d6c23",
      "new_mode": 33188,
      "new_path": "quic/core/quic_framer.cc"
    },
    {
      "type": "modify",
      "old_id": "42ab32a1a1ff335ec7f7078be7f8cfeb26c231c2",
      "old_mode": 33188,
      "old_path": "quic/core/quic_sent_packet_manager.cc",
      "new_id": "934ee0c0fa2677528518a7101b1930eff1079cdf",
      "new_mode": 33188,
      "new_path": "quic/core/quic_sent_packet_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "1bcb9dcb7bdb880b6b836b92df2d502aa62985f2",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session.cc",
      "new_id": "3c0b964b1262540a3b1c07505d709b10c7cf7c7c",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session.cc"
    },
    {
      "type": "modify",
      "old_id": "81282fe9eeb06c40f149ad8a9da6c5eb032f159a",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session_test.cc",
      "new_id": "a79f5ba0165c1964645fbed7b3e3df37bd11613e",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "05562125557c1a06ef773448ba34a6a0974dbd98",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream_id_manager.cc",
      "new_id": "40aa3d0f94917b0850862b3422d240d2039e9ec7",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream_id_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "dbaa38bdefe6131621ee00c37e41be2564f1f677",
      "old_mode": 33188,
      "old_path": "quic/core/quic_time_wait_list_manager.cc",
      "new_id": "12f5ef9aae22b875d85fa2dfa8e306f71d6d5aeb",
      "new_mode": 33188,
      "new_path": "quic/core/quic_time_wait_list_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "dbc2ca9173d5776d0b645c11e02ce0498e711400",
      "old_mode": 33188,
      "old_path": "quic/core/quic_write_blocked_list.h",
      "new_id": "78efbad9ed39831630329d163ed102226783498f",
      "new_mode": 33188,
      "new_path": "quic/core/quic_write_blocked_list.h"
    },
    {
      "type": "delete",
      "old_id": "f07086b3b6421bf909489df407a392d0102a7eaa",
      "old_mode": 33188,
      "old_path": "quic/platform/api/quic_map_util.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "14cc59418f56bdd76ca2a75063e35d4d4814171e",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_framer_peer.cc",
      "new_id": "8692a25c685c80784ccb39d58e447e1135400545",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_framer_peer.cc"
    },
    {
      "type": "modify",
      "old_id": "a3dbf843e5863ed0b930fa3d813c5101a737f581",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_session_peer.cc",
      "new_id": "e734a794aea217a962643c43fc02634f9cc547a1",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_session_peer.cc"
    },
    {
      "type": "modify",
      "old_id": "7cc3ff9be3b64608d049d5a642cf8c860c839f47",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_test_client.cc",
      "new_id": "bc1142de99e5d505f231a39e41cffbd6cded6911",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_test_client.cc"
    },
    {
      "type": "modify",
      "old_id": "d764ca9d2a5f29b4d314f805e49b676d23443253",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_test_client.h",
      "new_id": "e498e8efc7ae680f3e942e9d35ddbbb3fe1524a6",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_test_client.h"
    },
    {
      "type": "modify",
      "old_id": "5ef53f4bf237b72d046c3d673c5b97340ff98ea3",
      "old_mode": 33188,
      "old_path": "quic/test_tools/simple_data_producer.cc",
      "new_id": "413a840e32ca66a1ccb58a6ed05e8d14f15bf813",
      "new_mode": 33188,
      "new_path": "quic/test_tools/simple_data_producer.cc"
    },
    {
      "type": "modify",
      "old_id": "51d4017948f71552e3f7d3a9fe9f9d9cc3906541",
      "old_mode": 33188,
      "old_path": "quic/test_tools/simple_session_notifier.cc",
      "new_id": "62ab05a4401f75f7ece4668cb4b46df400519a5d",
      "new_mode": 33188,
      "new_path": "quic/test_tools/simple_session_notifier.cc"
    },
    {
      "type": "modify",
      "old_id": "de2064831f4e94022d2634ea773ea9836d86a50f",
      "old_mode": 33188,
      "old_path": "quic/tools/quic_memory_cache_backend.cc",
      "new_id": "120c2b7cb598f630f5bbfef7c3a16af9bc59c720",
      "new_mode": 33188,
      "new_path": "quic/tools/quic_memory_cache_backend.cc"
    }
  ]
}
