)]}'
{
  "commit": "4c6d4fb368e78f1e1a10ab7c6d4a50bba7a3accf",
  "tree": "5050672d926b516aff2242679bae415d9dc599fc",
  "parents": [
    "ebca4567352058c457dca0b2b7cfac0b6287b9ea"
  ],
  "author": {
    "name": "martinduke",
    "email": "martinduke@google.com",
    "time": "Fri May 02 10:39:36 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri May 02 10:40:25 2025 -0700"
  },
  "message": "Implement Key-Value-Pair struct from the MoQT spec.\n\nUpdate all messages to match the spec as to what parameters can be included. Parse and frame of parameters is in key-value multimap that can be shared with extensions.\n\nRenumber SETUP type to 0x20/0x21. Roll the version to draft-11, although this CL will interop with neither -10 nor -11.\n\nPiperOrigin-RevId: 754055947\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b59bc5fb6865bd31a650aa7b925dd8630db0035c",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_framer.cc",
      "new_id": "430616eff190c8dff1dca3ad706a30730d435fef",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_framer.cc"
    },
    {
      "type": "modify",
      "old_id": "989541631dbd5993fe5f1c17f7240beccbee5224",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_framer_test.cc",
      "new_id": "690418bbe43c3341823a3dc3c72e249603549518",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_framer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "96b36f359f7c30e019651b7e1a189cebe93d5561",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_integration_test.cc",
      "new_id": "73a67d6e357faf9e7cdae78ee51d3a4898b8be0b",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_integration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f2e9f7ee2c4aa8adf9d7333d8505f65aa4d120d1",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_messages.cc",
      "new_id": "eba04a3b9cd7208b40f6501fa8abfeaba700eb14",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_messages.cc"
    },
    {
      "type": "modify",
      "old_id": "cbcd4d621e8589a5ffd396fb5f7ab671329ead94",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_messages.h",
      "new_id": "41809c760eddeba7a9bdb841e9ef36d13ed3d440",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_messages.h"
    },
    {
      "type": "modify",
      "old_id": "1dbe07edceb9e54fc5a2a093527ef15de79d7c92",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_parser.cc",
      "new_id": "390ceec673eee4c3f3fb3507bba73e0b977e5028",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_parser.cc"
    },
    {
      "type": "modify",
      "old_id": "37c759e16c82418a21f641aa87b575d585e1d901",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_parser.h",
      "new_id": "137dd8748a22de9c759797860098529e00de3855",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_parser.h"
    },
    {
      "type": "modify",
      "old_id": "a2270db1fd0110af70c271597b76ce9ade4759cb",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_parser_test.cc",
      "new_id": "6ba8a22754fe59cd4d77bd8212856a4679b917b3",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_parser_test.cc"
    },
    {
      "type": "modify",
      "old_id": "88bedafbd4dc6bebc6905c4ad30f2534d451ac6a",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session.cc",
      "new_id": "967d81aba7f7d71a844dc16c3109dd432422311a",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session.cc"
    },
    {
      "type": "modify",
      "old_id": "da5742e3d329f753f9b995c7e6a69582dc142073",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session.h",
      "new_id": "f1e8c81c39a8988c4825ed7c22756aeb504c0601",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session.h"
    },
    {
      "type": "modify",
      "old_id": "1fd77eb1e64728d8b090e0b31300d4013aa9571a",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session_interface.h",
      "new_id": "cdd197e92456f66228b16133f7f63a9e342c1c82",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session_interface.h"
    },
    {
      "type": "modify",
      "old_id": "73d5fc82508c23ca396bc7b6e0ab4f907c6384c6",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session_test.cc",
      "new_id": "efe079e3e5e9a05c7a3e546c96db308ee55b5599",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2581248b065da7b524ff274ab74c01be7bd58407",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_track.h",
      "new_id": "b3239797ffb8a00a729463f7ff7e201911686399",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_track.h"
    },
    {
      "type": "modify",
      "old_id": "910c43391f39e69e16a55145391a52f1bb3b7d34",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_track_test.cc",
      "new_id": "8b9703eac11095146ee326a7f9a02e4cfc49d736",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_track_test.cc"
    },
    {
      "type": "modify",
      "old_id": "565b1db269848d5c5eaa068a4c191a37679d2e95",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/test_tools/mock_moqt_session.cc",
      "new_id": "5753aa8edb1535fe9aa766d0bc55b7ebb84040e2",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/test_tools/mock_moqt_session.cc"
    },
    {
      "type": "modify",
      "old_id": "0deb44db53b553a2d8e395b586c1ea802c8458ba",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/test_tools/mock_moqt_session.h",
      "new_id": "50405e4be3d06f2c59baf634ba9906e685b1d791",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/test_tools/mock_moqt_session.h"
    },
    {
      "type": "modify",
      "old_id": "f067f31ff6e35d64a81d4795c099b1c276e5a16f",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/test_tools/mock_moqt_session_test.cc",
      "new_id": "1df012135b7500777baf9678fc97ac0facee7828",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/test_tools/mock_moqt_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a1f4b5290cb07a306a17d61c34d8dd6eb52293fd",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/test_tools/moqt_session_peer.h",
      "new_id": "611292a0a4e46fa28c2a4e44e4bf1f6dfcc41c9b",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/test_tools/moqt_session_peer.h"
    },
    {
      "type": "modify",
      "old_id": "180ee7ab4ef4ad0b104a6d1721e75e3844012780",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/test_tools/moqt_test_message.h",
      "new_id": "63b60eca6be866dae91e12fbed35e4b72f4d964b",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/test_tools/moqt_test_message.h"
    },
    {
      "type": "modify",
      "old_id": "87d17caf69bb1f22dbf6d0a615e64c04b5ff1142",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/chat_client.cc",
      "new_id": "e10ae337794f3d8b165b1b50c4a790b647fe66d2",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/chat_client.cc"
    },
    {
      "type": "modify",
      "old_id": "3fae6835a2117a4dd370c0494f3f2d4de1e5ddc5",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/chat_server.cc",
      "new_id": "46a4e8948dd16536b26d9f8c8a7f9c918b278535",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/chat_server.cc"
    },
    {
      "type": "modify",
      "old_id": "6e0dd7eb6fe03157364e7cd43e8c6f3d91a2e712",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/chat_server.h",
      "new_id": "0cc404e5173f609c0f17ee1861dc336b394c14a6",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/chat_server.h"
    },
    {
      "type": "modify",
      "old_id": "85de2913007267005fe46b9995c2d09314496f77",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/moqt_ingestion_server_bin.cc",
      "new_id": "8a2a6c342558912338bf180312a40fe05fd45c2d",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/moqt_ingestion_server_bin.cc"
    },
    {
      "type": "modify",
      "old_id": "59f8ee9d868325ef23514efe7df6ab90c338bd86",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/moqt_simulator_bin.cc",
      "new_id": "a2f3b674304683ed1e8c0287f398cc27a6456556",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/moqt_simulator_bin.cc"
    }
  ]
}
