)]}'
{
  "commit": "f7fef77243a764c37f736f43c19bdb25964448b3",
  "tree": "917e039eecc923cf460855332842ebce587fe263",
  "parents": [
    "3b42119c3e4be5d4720c3c1b384106fa43e9b5e3"
  ],
  "author": {
    "name": "vasilvv",
    "email": "vasilvv@google.com",
    "time": "Thu May 22 11:31:16 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu May 22 11:32:21 2025 -0700"
  },
  "message": "Split range tracking logic in QuicStreamSendBuffer from the actual buffer management.\n\nThis will simplify introducing alternative buffer implementations.\n\nPiperOrigin-RevId: 762049799\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d6a55f4b1d59a08e58e63f55ca5f1d917dfbf3dd",
      "old_mode": 33188,
      "old_path": "build/source_list.bzl",
      "new_id": "37e3f2b7dec36efc6af6adbbd8891f54844a27ed",
      "new_mode": 33188,
      "new_path": "build/source_list.bzl"
    },
    {
      "type": "modify",
      "old_id": "e0371a55d0ffdd3282c1bba64065570b8d0f4e1d",
      "old_mode": 33188,
      "old_path": "build/source_list.gni",
      "new_id": "6a2427494b67a18016233e45645ef5f626938bf7",
      "new_mode": 33188,
      "new_path": "build/source_list.gni"
    },
    {
      "type": "modify",
      "old_id": "947bbf773040577fc375e0f3af640787a3835314",
      "old_mode": 33188,
      "old_path": "build/source_list.json",
      "new_id": "d7a7523fb9cacfcc427a7522a8f1faf2a3ffe31b",
      "new_mode": 33188,
      "new_path": "build/source_list.json"
    },
    {
      "type": "modify",
      "old_id": "9bd5564c8e81d328133f75c07760329e507535be",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_spdy_session_test.cc",
      "new_id": "dfec18aae5ea319bc9d8bad0c7a0b1983748be91",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_spdy_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "92df3832f8b1d8be37969fa627b7e3f959c66cea",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_stream.cc",
      "new_id": "2d280914a72b4b4976d6c4bbb9169bf54ea3727d",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "3f4957200a038732db64ebce8e4e65fd695c576c",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_stream.h",
      "new_id": "4a7b738cc9f5cd18ab4e3704419719f7f0c40bd6",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_stream.h"
    },
    {
      "type": "modify",
      "old_id": "c747eaa0f668b9933bd98b84b2c99f34756ee29b",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_stream_send_buffer.cc",
      "new_id": "f2b9f51204f5cc737d670f7a2ae5feb4ebb6e5a8",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_stream_send_buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "ca23694f336edcd5af17743d92d0ada94a2f2f22",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_stream_send_buffer.h",
      "new_id": "fa88e6d4bd759a41cf4cf8539aa8ff8877a9bb06",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_stream_send_buffer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c15c2d95f8227cdb3e1c15cebea3c067a90de34",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_stream_send_buffer_base.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2d32ffb469f8a73b4fe9f3af69aa3f3514e0c40",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_stream_send_buffer_base.h"
    },
    {
      "type": "modify",
      "old_id": "0fdaa58dd9eaf221fb99ed029b1290e4ef80b8bb",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/quic_stream_peer.cc",
      "new_id": "cb42642c14a32c293f3752c9eeffc42d6dec4bd4",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/quic_stream_peer.cc"
    },
    {
      "type": "modify",
      "old_id": "3525debcad0d3fbdfc8ce2b0eb8faf10f9497f5b",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/quic_stream_peer.h",
      "new_id": "996b78db8360eaf821746b67ae7b78d9c94db809",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/quic_stream_peer.h"
    }
  ]
}
