)]}'
{
  "commit": "d106f18146901401cefcab9bde85b2a49ef395a5",
  "tree": "39701e847ba377bb08ac339e6348af22633ee795",
  "parents": [
    "bede439112d5387f63040f5f825e073b8fe3be11"
  ],
  "author": {
    "name": "martinduke",
    "email": "martinduke@google.com",
    "time": "Fri Jul 17 12:50:09 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jul 17 12:50:39 2026 -0700"
  },
  "message": "Split SUBSCRIBE_NAMESPACE and SUBSCRIBE_TRACKS. Remove SubscribeNamespaceOption, maintain SUBSCRIBE_NAMESPACE functionality, and provide stubs and parser/framer support for SUBSCRIBE_TRACKS.\n\nPart of draft-18 migration.\n\nPiperOrigin-RevId: 949714141\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d44696792fbe0f59c7243fbf670792e5e02dff07",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_framer.cc",
      "new_id": "81bd37afc328c077e11dc8f9dbef81bc967c62df",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_framer.cc"
    },
    {
      "type": "modify",
      "old_id": "0d8df945c0c3b2ceb6365d0b4fb3c90075ee62da",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_framer.h",
      "new_id": "e4499863813fb4183a4912538ec9e649f4c0311d",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_framer.h"
    },
    {
      "type": "modify",
      "old_id": "2000e6971368cf810bdf5221f0bd9648d2b93ec3",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_framer_test.cc",
      "new_id": "3a6992ae8352f93acfa490e3327cf76247d5aa3c",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_framer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3512ecb4abd8ec446ed1377cb6eb81bb7e27c157",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_messages.cc",
      "new_id": "d0182638fb479b230ba3065c8ab810b7708e4862",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_messages.cc"
    },
    {
      "type": "modify",
      "old_id": "b05a392ee764ac70bc461d846700ac1efee5c6e6",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_messages.h",
      "new_id": "98fa82e2f171a9ffc5a6c606805b4580de34e301",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_messages.h"
    },
    {
      "type": "modify",
      "old_id": "4d32218678bfe5ba7c326d0ae963c7f719eb6768",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_namespace_stream.cc",
      "new_id": "c5613732fcfe3325b077b7ad14c390b575eb5cc4",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_namespace_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "c38258fb55ce9440b4a53014a36fcffbc4f82bac",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_namespace_stream_test.cc",
      "new_id": "fe14190511f1d1519f259448f86f420fbccfbf3c",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_namespace_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5a297a697c5552bd77233a1c2b33b11776941997",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_parser.cc",
      "new_id": "3eec6fe408b46ee6e0c895877c724011fba50c45",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_parser.cc"
    },
    {
      "type": "modify",
      "old_id": "eca79f437718f33a57e40cc4986e0863f29894fc",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_parser.h",
      "new_id": "f8f685bdaad6b5ef99fa43b8693810b77274c197",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_parser.h"
    },
    {
      "type": "modify",
      "old_id": "74fcd621b8893a5888ee25f852e45b5ed72637bd",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_parser_test.cc",
      "new_id": "d598c3da9dee708e8b131a06fd5d237d160a42ab",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_parser_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ee1fb71f5d6b10f0949bd5d3512d381e0f70e676",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_relay_publisher.h",
      "new_id": "1e1f89f19c5fdb3015f54384efd2308c0541ef20",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_relay_publisher.h"
    },
    {
      "type": "modify",
      "old_id": "d03dc555e98a781b36b4acc078b60aa6aa2a7d14",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session.cc",
      "new_id": "c9b54f59bd9cb6604897a9145e141bf8cc2804ff",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session.cc"
    },
    {
      "type": "modify",
      "old_id": "66660beef3661f137eea30ea2306696f346129b1",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session.h",
      "new_id": "b031dc269cbc67f97d5266409ee89905a5165c0c",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session.h"
    },
    {
      "type": "modify",
      "old_id": "5b2070bca2a62a2435b0c112a5a79e9c3a8720dd",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session_callbacks.h",
      "new_id": "224ffac8a39c11d5dc4f5c8b6214420474bd5e70",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session_callbacks.h"
    },
    {
      "type": "modify",
      "old_id": "72c516439959a6a9776ee5ad05c5d226bd3d1a9e",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session_interface.h",
      "new_id": "c08cf50271ed58e6b290f534bfc7155446233daa",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session_interface.h"
    },
    {
      "type": "modify",
      "old_id": "d4a6b97dd3bd47b82e261648874fc247d4e8868e",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session_test.cc",
      "new_id": "0581f288acb4cce81353f142290825d67ca5c469",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "32f38d6b90cd250b72d3973775a5605a8f819778",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_types.h",
      "new_id": "873dc4f0a06ac14343cb174bdafd9d17ac83599c",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_types.h"
    },
    {
      "type": "modify",
      "old_id": "8524f45c571d2595e0e41d68151ca330e1834275",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/relay_namespace_tree.cc",
      "new_id": "a21a344fa89da8fdc4b30c5aa6560bf5fcbc4dfd",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/relay_namespace_tree.cc"
    },
    {
      "type": "modify",
      "old_id": "2b5871528c2a6c12b8f4e0506cc9fa1634f0981f",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/relay_namespace_tree.h",
      "new_id": "469a28499de821fa243fb31145e68be7ab96c428",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/relay_namespace_tree.h"
    },
    {
      "type": "modify",
      "old_id": "324e003925c3cfad7894f3d221a2c612042d3542",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/relay_namespace_tree_test.cc",
      "new_id": "0ffc1455d63511fe6c62dbf1b758192c23476f17",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/relay_namespace_tree_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2cd1df29b1602571c86c3a9815c25c1f0797efa2",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/test_tools/mock_moqt_session.h",
      "new_id": "135fe0b074b7d39deb76f00e60a8e4df7c491f25",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/test_tools/mock_moqt_session.h"
    },
    {
      "type": "modify",
      "old_id": "a0e6d426da0864d481bca967dd5112e77e7114e4",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/test_tools/moqt_framer_utils.cc",
      "new_id": "f35d15b0f29149ab637b6c2e6c49cc0a4cb47786",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/test_tools/moqt_framer_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "c5a5d4adecd1349e0be5b6ca9ce9bb9cdbc8407c",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/test_tools/moqt_framer_utils.h",
      "new_id": "43a95f7d1a548736477b18e278d968f008778ace",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/test_tools/moqt_framer_utils.h"
    },
    {
      "type": "modify",
      "old_id": "5b46d4162f83975dcfde8072f2a36caa9abd4f2e",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/test_tools/moqt_mock_visitor.h",
      "new_id": "69d82692db2219ce8d95b46a1cd2f78e30784bb1",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/test_tools/moqt_mock_visitor.h"
    },
    {
      "type": "modify",
      "old_id": "4e1d394b115053fbe0d6e22ac4826f9e70bb6361",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/test_tools/moqt_test_message.h",
      "new_id": "76b5c67d4258bb2f2155cfd91caf12bb1e8400f0",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/test_tools/moqt_test_message.h"
    },
    {
      "type": "modify",
      "old_id": "558470c603551fb08d569458dd23984037de6f77",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/chat_client.cc",
      "new_id": "86b2750f4d3e6b37539989d0b671b556ba25e3d9",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/chat_client.cc"
    },
    {
      "type": "modify",
      "old_id": "75ffa99db3fd89f3e782fff426eb3ea630d951f3",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/moq_chat_end_to_end_test.cc",
      "new_id": "7c2b46a1072f3ef2c8a52b25a87bc75fd11b8c6b",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/moq_chat_end_to_end_test.cc"
    },
    {
      "type": "modify",
      "old_id": "14b77bd360aa4d88519e5a40ee9938ffce63c624",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/moqt_relay.cc",
      "new_id": "48d2a80772741816ec9e8ece9b862b5308077e35",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/moqt_relay.cc"
    },
    {
      "type": "modify",
      "old_id": "7c8ae772352a3d6bf39aa7bd4f77a8e57e6152da",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/moqt_relay_test.cc",
      "new_id": "2ea008e64f7fb45fdee9dc66bd29846af01935ab",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/moqt_relay_test.cc"
    }
  ]
}
