)]}'
{
  "commit": "cb3863a8c4837ea98b48cb8d467adc22f2b937d1",
  "tree": "27cd2ac117cfaede662a2adacd8e72df20e08b87",
  "parents": [
    "c06ea15fb70cf290667de767d9862ba8ef3a76e9"
  ],
  "author": {
    "name": "bnc",
    "email": "bnc@google.com",
    "time": "Fri Jun 24 10:59:29 2022 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jun 24 11:00:36 2022 -0700"
  },
  "message": "Add HttpEncoder::SerializeMetadataFrameHeader().\n\nAdd HTTP/3 SETTING_ENABLE_METADATA.\nAdd HTTP/3 METADATA frame type.\nAdd HttpEncoder::SerializeMetadataFrameHeader() method to serialize METADATA frame header.\n\nSetting identifier and frame type match HTTP/2 ones, see\nquiche/spdy/core/metadata_extension.cc.\n\nSee https://github.com/envoyproxy/envoy/issues/2394 and design document linked\ntherein for HTTP/2 METADATA.  HTTP/3 implementation will be very similar.\n\nPiperOrigin-RevId: 457048873\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a22620d9f94ea10eb75a76a2bae51f8f704fb5ba",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/http_constants.cc",
      "new_id": "e429678604c21f61394d45415aa9d9dc8f68fb12",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/http_constants.cc"
    },
    {
      "type": "modify",
      "old_id": "9e1a696dbbb4c1992079aac064dfecd8571b0436",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/http_constants.h",
      "new_id": "b5dc19b5b2a206b5e2931dea950ff15e568539d2",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/http_constants.h"
    },
    {
      "type": "modify",
      "old_id": "66de89ea7d02ef9a48f55473191f2a9ce4fd5183",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/http_encoder.cc",
      "new_id": "8091a20aad30f3f2dd90ebb59f3072449d91ece0",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/http_encoder.cc"
    },
    {
      "type": "modify",
      "old_id": "fc5987f15033203ddadf2f16ded6b08287065449",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/http_encoder.h",
      "new_id": "0d03e699f36e40ee611486686364efb2eeccdc31",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/http_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "b6d884454d05a23dfc0770a8d86539822b3298bb",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/http_encoder_test.cc",
      "new_id": "7394ab8ad4bc9b3d6e95f306e6ffa40f120e1383",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/http_encoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b96c5fbec8aeeb877abf5fd3cf51677aecdd2b64",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/http_frames.h",
      "new_id": "f55881a5f82671d1df2dcc44880a4b69d5f6d115",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/http_frames.h"
    }
  ]
}
