)]}'
{
  "commit": "557dfbcce6630971df1722e6add40c5c1db44144",
  "tree": "2d6add46de5333b38db906172e9ab725442abc99",
  "parents": [
    "add8ac3452a32ae1b459be3bc424bf92be97d576"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Tue Oct 20 10:52:30 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Oct 20 10:53:02 2020 -0700"
  },
  "message": "Rename SpdyHeaderBlock to Http2HeaderBlock, with a using alias.\n\nThe goal is to rename SpdyHeaderBlock to Http2HeaderBlock, but performing that\nrename globally in one CL would be rather large (cl/336384859). Instead, this\nCL performs the rename just for the library and adds a using alias to allow the\nglobal rename to be performed piecemeal. Thanks to ++birenroy@ for the idea!\n\nAs part of the alias addition, this CL also removes some forward declarations\nof SpdyHeaderBlock in favor of #include-ing the corresponding header file. This\nsubstitution is needed to prevent compilation errors like:\n\n./third_party/quic/tools/quic_simple_server_backend.h:12:7: error: definition of type \u0027SpdyHeaderBlock\u0027 conflicts with type alias of the same name\nclass SpdyHeaderBlock;\n      ^\n      ./third_party/spdy/core/spdy_header_block.h:294:7: note: \u0027SpdyHeaderBlock\u0027 declared here\n      using SpdyHeaderBlock \u003d Http2HeaderBlock;\n\nPiperOrigin-RevId: 338091517\nChange-Id: Ib1db825a7e7b6775f9da6b377fdd3321a6d204ce\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c170e09fefb939eeb2e589ff0684be1cd3f6cf42",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_encoder.h",
      "new_id": "7b99a65c90d5b88cbd1c603440393e070e8aca41",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "968ec66dd093e129918fa1a1bbb7c088465ec95f",
      "old_mode": 33188,
      "old_path": "quic/tools/quic_simple_server_backend.h",
      "new_id": "394178475ac9aa9b43998261de824548c5c403b0",
      "new_mode": 33188,
      "new_path": "quic/tools/quic_simple_server_backend.h"
    },
    {
      "type": "modify",
      "old_id": "ebb791816447aed968f5f7e18162c86a3e7d0afa",
      "old_mode": 33188,
      "old_path": "spdy/core/spdy_header_block.cc",
      "new_id": "23dd9996c348af192eb38ca4238ab25e1ea31e42",
      "new_mode": 33188,
      "new_path": "spdy/core/spdy_header_block.cc"
    },
    {
      "type": "modify",
      "old_id": "1faf34da1a7c6fd48201ceaa929f1f1e2b9e44b4",
      "old_mode": 33188,
      "old_path": "spdy/core/spdy_header_block.h",
      "new_id": "b069d2089e3d6418d071f24fa4a9a202667ffd2d",
      "new_mode": 33188,
      "new_path": "spdy/core/spdy_header_block.h"
    },
    {
      "type": "modify",
      "old_id": "a8dbe018b193333a312b520f8195151821e3512d",
      "old_mode": 33188,
      "old_path": "spdy/core/spdy_header_block_test.cc",
      "new_id": "9fd7b6871c53c9eeb923daedde21b1f6bc8501e7",
      "new_mode": 33188,
      "new_path": "spdy/core/spdy_header_block_test.cc"
    }
  ]
}
