)]}'
{
  "commit": "88d21fcd2a738dfea1c663a1630cd573e20a93ad",
  "tree": "d0160f5c1576c077467b3be10be22796285219e8",
  "parents": [
    "566b33c9fa5b1723db04be3d40dcaf102344c323"
  ],
  "author": {
    "name": "vasilvv",
    "email": "vasilvv@google.com",
    "time": "Wed Jan 25 13:15:16 2023 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Jan 25 13:16:24 2023 -0800"
  },
  "message": "Implement a new API for serializing data into QUIC wire format.\n\nAlso rewrite the Capsule serialization logic to use the new API.\n\nI started working on WebTransport over HTTP/2 capsules recently, and realized that the existing code requires too much boilerplate per capsule to be sustainable.  This CL is an effort to reduce the cost of adding individual capsules.\n\nPiperOrigin-RevId: 504643109\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "556b3449c9c332b2400a7d816cc2b53466b9c164",
      "old_mode": 33188,
      "old_path": "build/source_list.bzl",
      "new_id": "4d0a1fdf4e316aafafe7cc2c5b0091e67554f759",
      "new_mode": 33188,
      "new_path": "build/source_list.bzl"
    },
    {
      "type": "modify",
      "old_id": "22a646deee8010060ef72e4a1739fcecf5593cdc",
      "old_mode": 33188,
      "old_path": "build/source_list.gni",
      "new_id": "445844a19a4fbcca8cbb2080c57d85526a89b321",
      "new_mode": 33188,
      "new_path": "build/source_list.gni"
    },
    {
      "type": "modify",
      "old_id": "495f110d2e40868bb7329febe9c43ed8032f792b",
      "old_mode": 33188,
      "old_path": "build/source_list.json",
      "new_id": "d03d722448611519b0a3d195cb2128d8ccb76f70",
      "new_mode": 33188,
      "new_path": "build/source_list.json"
    },
    {
      "type": "modify",
      "old_id": "0237a7f0700d8fc10029a3b9096c03079f890476",
      "old_mode": 33188,
      "old_path": "quiche/common/capsule.cc",
      "new_id": "fde1cda741783b26158061450dbed76ce80f6e35",
      "new_mode": 33188,
      "new_path": "quiche/common/capsule.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b14e5dd0cb3d39686112125fce53304a4920c64",
      "new_mode": 33188,
      "new_path": "quiche/common/quiche_status_utils.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4792ffe5d92040f1706a05ad87a37336f0e3a846",
      "new_mode": 33188,
      "new_path": "quiche/common/wire_serialization.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1dea91024bab830ae2a0b0df340f8b02fdd3b75",
      "new_mode": 33188,
      "new_path": "quiche/common/wire_serialization_test.cc"
    }
  ]
}
