)]}'
{
  "commit": "6253923977250d806efb21de6e8df9bceb8c5530",
  "tree": "abd0bcf792786d588dcb2360e9c1cf4ed357adcd",
  "parents": [
    "4f95c4097fa1bc7f123547e47ecf804abaa526cd"
  ],
  "author": {
    "name": "renjietang",
    "email": "renjietang@google.com",
    "time": "Tue Feb 18 14:11:53 2020 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Feb 18 14:12:33 2020 -0800"
  },
  "message": "Add WritevData() in StreamDelegateInterface and let QuicSession::WritevData implement it.\n\ngfe-relnote: no behavior change. not protected.\nPiperOrigin-RevId: 295818988\nChange-Id: Ic5f9e7bf8ec7c4fc63feaaee96b213911a386433\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8e32448da638af362f31a76def7bd4e41872dae2",
      "old_mode": 33188,
      "old_path": "quic/core/quic_crypto_stream.cc",
      "new_id": "8a3153d691aa5710295c0d587cd6a14c67d2c126",
      "new_mode": 33188,
      "new_path": "quic/core/quic_crypto_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "466d17b7887d096e7b6ecd012c44e8fa46eed4c1",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session.h",
      "new_id": "1d6534f493e18e1f91b68b9fdb21fcb9724e5d5b",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session.h"
    },
    {
      "type": "modify",
      "old_id": "fee630bac4517a55f2c2190b6e89789ab3438247",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream.cc",
      "new_id": "6dcbd365ebb7dd477cf1e8ae0d735fdbdc749502",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "f6d052a575bcf5e62843290c4bbf5060c226524f",
      "old_mode": 33188,
      "old_path": "quic/core/stream_delegate_interface.h",
      "new_id": "2616f1309a53851a3772930c09e315d65ebffbf2",
      "new_mode": 33188,
      "new_path": "quic/core/stream_delegate_interface.h"
    }
  ]
}
