)]}'
{
  "commit": "5370f556f34f9a020877dad35ce263ef5be10156",
  "tree": "feca0069d64e9f34d36a83a42fd79fe45ed255da",
  "parents": [
    "8af58e5779e2684d2ee3af8b7a7e234f7d29d9e7"
  ],
  "author": {
    "name": "bnc",
    "email": "bnc@google.com",
    "time": "Wed Jul 13 10:15:16 2022 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Jul 13 10:19:06 2022 -0700"
  },
  "message": "Remove FrameSequence and MetadataSerializer.\n\nFrameSequence is an interface only implemented by MetadataFrameSequence (in\nanonymous namespace).  Remove the interface and make MetadataFrameSequence\npublic.\n\nMetadataSerializer is a trivial class with no members and only one factory\nmethod that creates a MetadataFrameSequence on the heap.  Remove that class.\n\nAlso remove the factory method.  Change call sites to instantiate\nMetadataFrameSequence on the stack instead of the heap.\n\nPiperOrigin-RevId: 460745625\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0993b99b60e0f972a2f2338da0eb41bf4571c586",
      "old_mode": 33188,
      "old_path": "quiche/spdy/core/metadata_extension.cc",
      "new_id": "ec0b2c61b450f159e58c2a4574b2216d1e807bbe",
      "new_mode": 33188,
      "new_path": "quiche/spdy/core/metadata_extension.cc"
    },
    {
      "type": "modify",
      "old_id": "4eaf95c29a67fe2d8967565d25c046155972b15b",
      "old_mode": 33188,
      "old_path": "quiche/spdy/core/metadata_extension.h",
      "new_id": "12d817c5dfa22ad9896ae912d7d6086be2c794b0",
      "new_mode": 33188,
      "new_path": "quiche/spdy/core/metadata_extension.h"
    },
    {
      "type": "modify",
      "old_id": "26f98f4bbce7b0e0ff6c01b286fffb99829641a4",
      "old_mode": 33188,
      "old_path": "quiche/spdy/core/metadata_extension_test.cc",
      "new_id": "8d9551d1cd18564e56018b1bc177a41220fad5a2",
      "new_mode": 33188,
      "new_path": "quiche/spdy/core/metadata_extension_test.cc"
    }
  ]
}
