)]}'
{
  "commit": "ccf4ebe76fc5c3a176f6128f201801046a686a29",
  "tree": "eb05380fc09da139189d8d0453043c17bec856ab",
  "parents": [
    "547041f176476336d8f78c23547e9539b6a0f622"
  ],
  "author": {
    "name": "bnc",
    "email": "bnc@google.com",
    "time": "Wed Mar 17 19:26:44 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Mar 17 19:27:18 2021 -0700"
  },
  "message": "Remove SpdyHash, SpdyHashSet, SpdyHashMap, QuicheHashStringPair.\n\nabsl::flat_hash_set, absl::flat_hash_map, and absl::Hash are already used\nelsewhere is QUICHE.\n\nSpdyHash is not used.\n\nSpdyHashSetImpl and SpdyHashMapImpl are already absl::flat_hash_set and\nabsl::flat_hash_map in internal code.  They were std::unordered_set and\nstd::unordered_map in Chromium, but absl hash containers are better according\nto https://abseil.io/tips/136.\n\nQuicheHashStringPair is already absl::Hash in Chromium.  Internal code uses a\ncustom implementation that is officially deprecated in favor of absl::Hash.\n\nPiperOrigin-RevId: 363562364\nChange-Id: I3367a242ac376df7cec4662b3d7967d323048806\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "ca58aae6d68f98f7fd134d9e9b70944cb2d2c94f",
      "old_mode": 33188,
      "old_path": "common/platform/api/quiche_string_piece.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "9e36e2f5d1abc51996c4d58133ad4d7d6972248e",
      "old_mode": 33188,
      "old_path": "spdy/core/hpack/hpack_header_table.cc",
      "new_id": "006618dcefe312daa41bd83c51518ca4be1b2c33",
      "new_mode": 33188,
      "new_path": "spdy/core/hpack/hpack_header_table.cc"
    },
    {
      "type": "modify",
      "old_id": "88a656fabcc1d2cbd7f6a65a80e9aad899e4bfaf",
      "old_mode": 33188,
      "old_path": "spdy/core/hpack/hpack_header_table.h",
      "new_id": "d6ea2064b056a79d8974161202908776803379ff",
      "new_mode": 33188,
      "new_path": "spdy/core/hpack/hpack_header_table.h"
    },
    {
      "type": "modify",
      "old_id": "a1a00e67e2c202463a5e5e24f1c403175b1313b2",
      "old_mode": 33188,
      "old_path": "spdy/platform/api/spdy_containers.h",
      "new_id": "33da39969f1516c67ed712e266e9f90bac2644a4",
      "new_mode": 33188,
      "new_path": "spdy/platform/api/spdy_containers.h"
    }
  ]
}
