)]}'
{
  "commit": "553a966443258b103c97326f94b53b03b933361d",
  "tree": "18144df8013e23e23b210dd0e1c67eb1a0e35392",
  "parents": [
    "b740f7aae71291385d2c4f319819dad8d792988d"
  ],
  "author": {
    "name": "wub",
    "email": "wub@google.com",
    "time": "Thu Mar 28 20:13:23 2019 -0700"
  },
  "committer": {
    "name": "Bence Béky",
    "email": "bnc@google.com",
    "time": "Fri Mar 29 11:53:38 2019 +0000"
  },
  "message": "gfe-relnote: Remove the dependency from QuicMemSliceSpan to QuicStreamSendBuffer and QuicMessageFrame. Refactor only, not protected.\n\nCurrently, the (conceptually low level) QuicMemSliceSpan depends on (conceptually high level) QuicStreamSendBuffer and QuicMessageFrame classes, via QuicMemSliceSpan::SaveMemSlicesInSendBuffer and QuicMemSliceSpan::SaveMemSlicesAsMessageData. This change replace those functions by a new QuicMemSliceSpan::ConsumeAll method, which takes a callback instead of directly referring to QuicStreamSendBuffer and QuicMessageFrame.\n\nPiperOrigin-RevId: 240908280\nChange-Id: I83c87037586252c1335f3f1e198e6b62915e5698\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c0de27268d58e067ddd903ee049222887bbedbc3",
      "old_mode": 33188,
      "old_path": "quic/core/frames/quic_message_frame.cc",
      "new_id": "196f6e90f95ea96373f0ca2f3e9361939982cadc",
      "new_mode": 33188,
      "new_path": "quic/core/frames/quic_message_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "4accff2bd13be70822aaa49df11c3e090860a2b0",
      "old_mode": 33188,
      "old_path": "quic/core/frames/quic_message_frame.h",
      "new_id": "78dafe39243a403a0732e08816af2aeb26ea596e",
      "new_mode": 33188,
      "new_path": "quic/core/frames/quic_message_frame.h"
    },
    {
      "type": "modify",
      "old_id": "298505939a1c433c0034951259e4de8333f4fd68",
      "old_mode": 33188,
      "old_path": "quic/core/quic_framer_test.cc",
      "new_id": "9f0e700fdcff01912c52f6f473a0c68cc34e4bff",
      "new_mode": 33188,
      "new_path": "quic/core/quic_framer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "66b92b9eefe164805537649894cc4f47c29c137a",
      "old_mode": 33188,
      "old_path": "quic/core/quic_packet_creator_test.cc",
      "new_id": "45f2651c8e77f14707cbf6b0eb2f592414816659",
      "new_mode": 33188,
      "new_path": "quic/core/quic_packet_creator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c2b3d4888bf34d6b2bdbe0835b75e99fc06dd960",
      "old_mode": 33188,
      "old_path": "quic/core/quic_packet_generator.cc",
      "new_id": "257ca9b1a9f686536d00d6fd18e7a20ad6c88af5",
      "new_mode": 33188,
      "new_path": "quic/core/quic_packet_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "ef621fef313e08731b69cdfa8d9a32255cea59a9",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream.cc",
      "new_id": "a3a63cd807babc48cdd827bfe4e95e6fabbcad56",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "5b6678680c736f9a56e444d81d3951bd6b51618f",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream_send_buffer.cc",
      "new_id": "ead192dd6fe7d6fde2ae45631efcaf88c94fd691",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream_send_buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "4bcac34ccc48c0764154bcad30c7da8ba041fbad",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream_send_buffer.h",
      "new_id": "e34514b03a82e7bfa85ec6f1aefe30c75f545fc4",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream_send_buffer.h"
    },
    {
      "type": "modify",
      "old_id": "23a71fde5411b1e19397ba7681d9ce95d0ce1aa1",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream_send_buffer_test.cc",
      "new_id": "57e2bd1802acc0c185f4bf9e610aee464694b43e",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream_send_buffer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "781382ee33f2b408785fbb1f4c94a8f045733e4d",
      "old_mode": 33188,
      "old_path": "quic/platform/api/quic_mem_slice_span.h",
      "new_id": "4fdf059434b7bd66124326908c498f55bf3b2724",
      "new_mode": 33188,
      "new_path": "quic/platform/api/quic_mem_slice_span.h"
    },
    {
      "type": "modify",
      "old_id": "b4c5e510fd946c9660a7a32828a8223570f3770e",
      "old_mode": 33188,
      "old_path": "quic/platform/api/quic_mem_slice_span_test.cc",
      "new_id": "067a7a4264830ac251e0a1e9a61c3f76aa19ba63",
      "new_mode": 33188,
      "new_path": "quic/platform/api/quic_mem_slice_span_test.cc"
    }
  ]
}
