)]}'
{
  "commit": "fd2c8eb08dafc74c05e71571ab5bcf59d28b015a",
  "tree": "a0460aee291cb0a9e4dbb4f9c56e05b2536e72b4",
  "parents": [
    "928a75f1b30fb7c969a62d9cbcbc2e4eb5897bcb"
  ],
  "author": {
    "name": "vasilvv",
    "email": "vasilvv@google.com",
    "time": "Wed Mar 11 06:37:12 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Mar 11 06:37:49 2026 -0700"
  },
  "message": "Refactor how MOQT control messages are parsed, part 1.\n\nInstead of returning zero or length parsed, all message parse functions now return absl::Status. This allows for more detailed error messages.\n\nAlso delete the obsolete test for MAX_CACHE_DURATION message parameter, and make location parser more strict.\n\nPiperOrigin-RevId: 881983396\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4e46e5f527383d95687cec5e8280561b65fb2bc5",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_error.cc",
      "new_id": "3466337832acdfab9e8c31f33be2eb3ca37282d6",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_error.cc"
    },
    {
      "type": "modify",
      "old_id": "75428320480e61b5dbc39262cc99d146f28dde2b",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_error.h",
      "new_id": "2b084424aafd777c535d7eebca358b1dfd0f2349",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_error.h"
    },
    {
      "type": "modify",
      "old_id": "b0fc0f690fa27533894a8db92514f324c707cd1f",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_key_value_pair.h",
      "new_id": "ca038af29223a67e9b5a0adc54d9b035201bdbb3",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_key_value_pair.h"
    },
    {
      "type": "modify",
      "old_id": "135ba0fe9ae1a87a792ddae0f42ae89487cc97d5",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_key_value_pair_test.cc",
      "new_id": "56f54bb218856000910e562cedea9367abf0584b",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_key_value_pair_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3a874e19013b713872d3d889e4471593e23f8002",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_parser.cc",
      "new_id": "8b52e6e76a9bc524a6a4a756d889c7f588083f05",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_parser.cc"
    },
    {
      "type": "modify",
      "old_id": "49248a7673c248f8385cf1f7f8d090e4bec31a75",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_parser.h",
      "new_id": "e04dbcb4f83e73c94bd5a940ee1cffbf72c174b5",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_parser.h"
    },
    {
      "type": "modify",
      "old_id": "659006cb9406b79d1f1c0cce76bbf5d6163c0fc8",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_parser_test.cc",
      "new_id": "5a903ec219a3c2a8b5a13c8eff8c1bad7c4ff6fe",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_parser_test.cc"
    }
  ]
}
