)]}'
{
  "commit": "42787587fa727712939629f8e83f3ea2749e83a2",
  "tree": "48024b02a406bc58a9c3ddef1003a5cb4cf02ee0",
  "parents": [
    "ff02865c0da8530cc2ac9f38f2e30f992f9cac4a"
  ],
  "author": {
    "name": "martinduke",
    "email": "martinduke@google.com",
    "time": "Fri Jun 20 14:07:24 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jun 20 14:08:16 2025 -0700"
  },
  "message": "Enforce limit on total length of MoQT FullTrackName.\n\nAlso, since the separation of Track Name and Namespace now appears to be stable, rework the classes to distinguish them, instead of having \"FullTrackName\" sometimes be a namespace and others a full name.\n\nPiperOrigin-RevId: 773836112\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "139a6d718f26a78860bcec7f319bb0723d945c63",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_framer.cc",
      "new_id": "93c9a31f15240fb7cd21d14beb9918cb57d68c0c",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_framer.cc"
    },
    {
      "type": "modify",
      "old_id": "b6c95ad7803508986e625ccc86b8953ebd03413f",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_integration_test.cc",
      "new_id": "c1099ee98219fa014e1605cfae7aa5d5bf81a964",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_integration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "96e50cd5a8ca4152cba70cb6fd07df4af175552b",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_messages.cc",
      "new_id": "3cb9923a6ba92320d96a5d01863fe90e3605acd4",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_messages.cc"
    },
    {
      "type": "modify",
      "old_id": "1b61d186ee4f4b5efad0477716f77d6846ad9d2b",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_messages.h",
      "new_id": "3a32cb9f23bef3affd7bba97606412901780b533",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_messages.h"
    },
    {
      "type": "modify",
      "old_id": "0b554f276ba7e1cbc724ffe1375b5a22231d5fff",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_messages_test.cc",
      "new_id": "1eafaa79f4eddf14da31073219f3237dac36281f",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_messages_test.cc"
    },
    {
      "type": "modify",
      "old_id": "608052be10651e33a0aaedb7ddd5d7818bb028cf",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_parser.cc",
      "new_id": "01cd6c1f35a39ad1280a57bc2a7c4e622db61b1c",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_parser.cc"
    },
    {
      "type": "modify",
      "old_id": "1cb2fe374dbb6c387fd1978ddc14b6951e4039ac",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_parser.h",
      "new_id": "030861d2b60e70f153bd1157f909149202983001",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_parser.h"
    },
    {
      "type": "modify",
      "old_id": "1e914795919bba740191e3780ee29198a4c76794",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session.cc",
      "new_id": "8ad711cbb77c54c3aafc440ae626f95a3fb34aad",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session.cc"
    },
    {
      "type": "modify",
      "old_id": "ec0efe12a77b420554d084b9aba68cff65552485",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session.h",
      "new_id": "b7e5301cd58faa52871bbc2ef4c89d90438a9eb6",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session.h"
    },
    {
      "type": "modify",
      "old_id": "3b0271a40a81f66a7a41b9f1b038216c34736a72",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session_callbacks.h",
      "new_id": "447bc007dcacb1343605aa77df8bf495f4087ec2",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session_callbacks.h"
    },
    {
      "type": "modify",
      "old_id": "8f76a1966984f19fd6e27e179e5b3aced995528b",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session_interface.h",
      "new_id": "8e822f91de200d75ab9a9552908e80c2c6e31653",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session_interface.h"
    },
    {
      "type": "modify",
      "old_id": "8b4814b13f874e4f7f3a0506c4951e0d37734fee",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session_test.cc",
      "new_id": "ed23ccd9965b87ae7e2aa9a0391561b2a7d9a65c",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cf243c94af51d552a43a58a9e80be7e61b234633",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/test_tools/moqt_test_message.h",
      "new_id": "6614417094f64405a9f33055196965530cd3a3a1",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/test_tools/moqt_test_message.h"
    },
    {
      "type": "modify",
      "old_id": "eb7ac99335d8d9b55ac0b7befc63c136049c418a",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/chat_client.cc",
      "new_id": "f22ffda8ee8ad057c98761dae837aaaacee5d669",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/chat_client.cc"
    },
    {
      "type": "modify",
      "old_id": "90f8727b87029c3945da38122aad83b215e16c7d",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/chat_client.h",
      "new_id": "93d4ae5e111d58da0bb06ac88777fc9821869130",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/chat_client.h"
    },
    {
      "type": "modify",
      "old_id": "08bcd62fd7d8dc0aab3c15b27f4d35fcd335feff",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/chat_server.cc",
      "new_id": "c3d9b7486a7223ef837653644334c38ecfd03517",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/chat_server.cc"
    },
    {
      "type": "modify",
      "old_id": "d8c873164bf15cf2cdd5c00b948cf8a8a64339c7",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/chat_server.h",
      "new_id": "90e83e9c0860af4c7ec9dec05182ef75ee26158f",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/chat_server.h"
    },
    {
      "type": "modify",
      "old_id": "0ec5b64061c1d203ac96a4f2c7fce64d21d8d622",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/moq_chat.cc",
      "new_id": "ddf349c25510ca22ee8c33eb9cae3121d1dc8aaf",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/moq_chat.cc"
    },
    {
      "type": "modify",
      "old_id": "02f23e450106d1938bcaa253f7638801886d5781",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/moq_chat.h",
      "new_id": "3478b8b6496686ceaac06cdf128f69aaf8dc539f",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/moq_chat.h"
    },
    {
      "type": "modify",
      "old_id": "d4020540b9837e426cdea0689072143df2ad9dc1",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/moq_chat_test.cc",
      "new_id": "0579f94baa3df85a808dfee45516626a46b20103",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/moq_chat_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4b4aefc51a8017122b1dba100f007e9eebf47621",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/moqt_ingestion_server_bin.cc",
      "new_id": "acc64a05e23715bc0868972af849cbdbb629d58c",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/moqt_ingestion_server_bin.cc"
    },
    {
      "type": "modify",
      "old_id": "3b910eed157d7a7a5fdffcca3dd13dfc77a9a476",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/moqt_mock_visitor.h",
      "new_id": "d45c99a42316b0bbd82017b4393813c315bf4316",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/moqt_mock_visitor.h"
    }
  ]
}
