)]}'
{
  "commit": "9c96a40aeca6148babc3c8cc79b28dd15ffd0163",
  "tree": "74d9a34e82acb0ed3c6074cb48602f6e8a36879c",
  "parents": [
    "f129e801d183fd095620d3bd68f8119ca9d5c0ea"
  ],
  "author": {
    "name": "martinduke",
    "email": "martinduke@google.com",
    "time": "Thu May 14 15:49:55 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu May 14 15:50:53 2026 -0700"
  },
  "message": "Refactor: Move OutgoingDataStream to a separate file and make the interfaces with PublishedSubscription explicit.\n\nThis shortens moqt_session.h and is part of separating out subscription state into something common to SUBSCRIBE and PUBLISH.\n\nIs mostly a no-op for tests.\n\nPiperOrigin-RevId: 915657635\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b7ca69496c65f2deb1218c9fe46ca91c7ee70fb4",
      "old_mode": 33188,
      "old_path": "build/source_list.bzl",
      "new_id": "8a79facd866d48a717f5fc4ddf6e12ffc3751b3e",
      "new_mode": 33188,
      "new_path": "build/source_list.bzl"
    },
    {
      "type": "modify",
      "old_id": "2de8cbf5b163fdab8836516627a95576b7bb71a1",
      "old_mode": 33188,
      "old_path": "build/source_list.gni",
      "new_id": "75299698b40914d56ffcba18526fae71527a86b7",
      "new_mode": 33188,
      "new_path": "build/source_list.gni"
    },
    {
      "type": "modify",
      "old_id": "e159716e800edb57834a133dfd9182515bdc4e55",
      "old_mode": 33188,
      "old_path": "build/source_list.json",
      "new_id": "4a17ef14748b17e80c7e7a383df35e88462c2ea3",
      "new_mode": 33188,
      "new_path": "build/source_list.json"
    },
    {
      "type": "modify",
      "old_id": "a7639346b4aa5b5d9d029ef3a1a0de4161bd3029",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_priority.h",
      "new_id": "04561d5e5e053e802b5c35572dd38707414b1002",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_priority.h"
    },
    {
      "type": "modify",
      "old_id": "35d65552e0e1e7b6bd2266baa6ec35e914f2df13",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session.cc",
      "new_id": "87e67967a3a9d7756bfb6d5e416e76548d64b089",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session.cc"
    },
    {
      "type": "modify",
      "old_id": "cb003795b0829d27b9a0d34daaca452714fe6e06",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session.h",
      "new_id": "f927a8b4b7a1be168eb6a756b8afa6c4ca123ea5",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session.h"
    },
    {
      "type": "modify",
      "old_id": "e8f27fe4d0c07dbfa2017e92588a22d9d4acebbb",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session_test.cc",
      "new_id": "08d0a61dd97bcb9e466cc47002420b5d3a4f5c45",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0b9c374f23758151d463ff63947e0f3fdd9eb8b",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_uni_stream.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8b94a07767f87b5b4321316b724e406fb4f5b93",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_uni_stream.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e83a32b40977fef11ecd7601d7d7ae25e94623d",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_uni_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3f3a7403d938b795261d0a3a74c7480aaca36908",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/test_tools/moqt_session_peer.h",
      "new_id": "6ff717252bc363a21cee8478f86c3ac28615ed84",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/test_tools/moqt_session_peer.h"
    }
  ]
}
