)]}'
{
  "commit": "0811c2c620495580a9bcb452fe6576e90160a7a8",
  "tree": "a3335e51a4a5d0a249954761095252ba4625f96d",
  "parents": [
    "813bfdfe0d8e88dd83d20eee2517f99c12309c40"
  ],
  "author": {
    "name": "vasilvv",
    "email": "vasilvv@google.com",
    "time": "Tue Jul 01 01:18:54 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Jul 01 01:19:57 2025 -0700"
  },
  "message": "Support zero-copy writes in WebTransport.\n\nThis adds support for passing a span of MemSlices into a WebTransport stream instead of string_views; the semantics are the same as the QUIC stream writes.\n\nPiperOrigin-RevId: 777921033\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a8a1f7798c8434f21277a61b9ac0b3fbe777e29",
      "old_mode": 33188,
      "old_path": "quiche/common/quiche_stream.h",
      "new_id": "c8718bd95b526645107b46d16bc6de246372573c",
      "new_mode": 33188,
      "new_path": "quiche/common/quiche_stream.h"
    },
    {
      "type": "modify",
      "old_id": "577a324bc88b3863f308276e8c90139a3f8f3987",
      "old_mode": 33188,
      "old_path": "quiche/common/test_tools/mock_streams.h",
      "new_id": "7290490331f5bd6dab35d433ca04b2a1af2b8f41",
      "new_mode": 33188,
      "new_path": "quiche/common/test_tools/mock_streams.h"
    },
    {
      "type": "modify",
      "old_id": "87420ca319e9912168fe4f20c0027cc338391de4",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/end_to_end_test.cc",
      "new_id": "ac7c036025f9f7e4a263553f6d8c103a79c4c7b4",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/end_to_end_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4c26f376483a0da201d2516b622006199c620a51",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/web_transport_stream_adapter.cc",
      "new_id": "fe68dfa60247b3e840ebb26b017fc460001d9589",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/web_transport_stream_adapter.cc"
    },
    {
      "type": "modify",
      "old_id": "94f3ba4b0b27a629b1592e20ced5aa0ab292fe9b",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/web_transport_stream_adapter.h",
      "new_id": "7107dd9e01f6c2d3a3b5eab00481738fe03f41ee",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/web_transport_stream_adapter.h"
    },
    {
      "type": "modify",
      "old_id": "c3745b38c31af46b9a1c98cdb8d5c6f38549fc04",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_probe_manager.cc",
      "new_id": "c3d02ff2061bdbc75680b8983d92a7656f39c9a6",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_probe_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "a60cfa27d4be76718aafafde0e0da0eaf61f3c10",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_probe_manager_test.cc",
      "new_id": "9e41f9b7d9ae16b65542e1e4c920573e11f98fd3",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_probe_manager_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8f9f585853c1c000653d66e5f803e04523dfc538",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session.cc",
      "new_id": "ef1450b72acf651a73620e93b85d1453232b3735",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session.cc"
    },
    {
      "type": "modify",
      "old_id": "63cbab84057af94673e789e766ad63262c68bb05",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session.h",
      "new_id": "356a4eb9ad44c0ee3344bd28126693d2b399ee84",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session.h"
    },
    {
      "type": "modify",
      "old_id": "8131aa25a0e936d932f882dabbebe1ab7887dfec",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session_test.cc",
      "new_id": "80b3520084f8d12bd7c5bc9973df570e1193bfdb",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8e704f02eba4567b99216b3bae1faf09f59f8e04",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/test_tools/moqt_framer_utils.h",
      "new_id": "b008f2e70d50674d91369aa0096893fb14dde9c0",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/test_tools/moqt_framer_utils.h"
    },
    {
      "type": "modify",
      "old_id": "7371945cb96d1aafe92c279035a08d9e1a24e461",
      "old_mode": 33188,
      "old_path": "quiche/web_transport/encapsulated/encapsulated_web_transport.cc",
      "new_id": "5a00803ddaa2916d4c3accb10d5f6aece59de3c9",
      "new_mode": 33188,
      "new_path": "quiche/web_transport/encapsulated/encapsulated_web_transport.cc"
    },
    {
      "type": "modify",
      "old_id": "e4e7f7ae9a3a04fdb393b77bbbcc74d064dc6800",
      "old_mode": 33188,
      "old_path": "quiche/web_transport/encapsulated/encapsulated_web_transport.h",
      "new_id": "44f489a51bcc723543984dc5222f7bb032ba90ee",
      "new_mode": 33188,
      "new_path": "quiche/web_transport/encapsulated/encapsulated_web_transport.h"
    },
    {
      "type": "modify",
      "old_id": "8c0c79fce8b586f33c96d4b3ce8be93440833638",
      "old_mode": 33188,
      "old_path": "quiche/web_transport/encapsulated/encapsulated_web_transport_test.cc",
      "new_id": "6f27bc6d02a6b042ec383362923d0166c6e3758e",
      "new_mode": 33188,
      "new_path": "quiche/web_transport/encapsulated/encapsulated_web_transport_test.cc"
    },
    {
      "type": "modify",
      "old_id": "48da99a4a5c6d73e7a652228ac169dfda014f16f",
      "old_mode": 33188,
      "old_path": "quiche/web_transport/test_tools/in_memory_stream.h",
      "new_id": "078ca948d384c3373d766a1ce4fd16779d609af4",
      "new_mode": 33188,
      "new_path": "quiche/web_transport/test_tools/in_memory_stream.h"
    },
    {
      "type": "modify",
      "old_id": "656c25c269e0354bb2e1befc8a2e57180e6065c0",
      "old_mode": 33188,
      "old_path": "quiche/web_transport/test_tools/mock_web_transport.h",
      "new_id": "77b1595bd7becc5996bb48462133fa38dc06100e",
      "new_mode": 33188,
      "new_path": "quiche/web_transport/test_tools/mock_web_transport.h"
    }
  ]
}
