)]}'
{
  "commit": "87cd7de615aaa6de72930a6cbe2932404b7726f1",
  "tree": "6f990132d76e5a12133510984e1b7070b703df9c",
  "parents": [
    "5c7f7e8045fab3296d0bffb57f2fcc859053444d"
  ],
  "author": {
    "name": "renjietang",
    "email": "renjietang@google.com",
    "time": "Fri Aug 16 08:35:10 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Aug 19 18:05:49 2019 -0700"
  },
  "message": "Add QpackStreams into QuicSpdySession.\n\nCurrently our QuicStreamIdManager is still in a gQUIC style, which doesn\u0027t support creating static streams later in a session. Thus in this CL, all QPACK send streams are created right at QuicSpdySession initialization.\n\nFor the same reason, QPACK stream types are sent on the wire once handshake is confirmed. In the future we can delay it until we send data on those streams.\n\ngfe-relnote: v99 only, not used in prod.\nPiperOrigin-RevId: 263776677\nChange-Id: If710bde79ea2698f68710d7ac36ca6b039556260\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4d7d1dfc40fcbe04b287b746c610b188db7483e5",
      "old_mode": 33188,
      "old_path": "quic/core/http/end_to_end_test.cc",
      "new_id": "b3ea094bebd1dba636e3f8f88c768c499e213cf3",
      "new_mode": 33188,
      "new_path": "quic/core/http/end_to_end_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e033b61abb4ce1dfaa51a310985ce70d025f16d0",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_send_control_stream.cc",
      "new_id": "ab02ae9d0867dbf54303424a7fc24b715851c585",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_send_control_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "1da419e2f8ed54d7bc35e0b3aae075e40e65154f",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session.cc",
      "new_id": "7fbccad9673f0db94f90506d0f4bfd6aaaa1d60f",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session.cc"
    },
    {
      "type": "modify",
      "old_id": "ce8fff05df929878bee2ed66ee664cfca7d47fba",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session.h",
      "new_id": "bab74d352a6bacf9a40fd3a17dc395379be7f34b",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session.h"
    },
    {
      "type": "modify",
      "old_id": "e58a651f1ff495e55a07a5f320e9ac15b0ff6bb1",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session_test.cc",
      "new_id": "9ee89bf8d4a84edc0e2c7d83d85052911256d3ed",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ef9d6ff0d0c3be3414c09c17696d2ee20b4b05a4",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_stream_test.cc",
      "new_id": "f247df4a9d5d71c6b14c79990ef9e37d1a639533",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d5f35fb901cac574154ca3e4a8d4dda0b4ec88fe",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_receive_stream.cc",
      "new_id": "59203986b7dd48566e1425f252d9156bb6880cfe",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_receive_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "db18f7c646262d10d9b61cae7a77de0c92d7f340",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_receive_stream.h",
      "new_id": "0613871625eec044d78a1aa6bb9210270e7eff4f",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_receive_stream.h"
    },
    {
      "type": "modify",
      "old_id": "63c8baf7ecb6edaa33c0fcf100dbce76e83b77e2",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_receive_stream_test.cc",
      "new_id": "8bcfb27446a28ad14ba3e31257841be5c3e31f9e",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_receive_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "34bba650a830ae7baa8c6098ca4d96718833ce8e",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_send_stream.cc",
      "new_id": "fe25f26e13ec199d6c25219b2e6c8c00fcbbd9d0",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_send_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "136a7cc56b295292e385618220e3bd62e7f973fe",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_send_stream.h",
      "new_id": "e7e4be34f29400db885a53a8627d3b488aeb543d",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_send_stream.h"
    },
    {
      "type": "modify",
      "old_id": "1f6e767105dbf0915922d32ebe12e6a5b954f5fe",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_spdy_session_peer.cc",
      "new_id": "85237c454e1b7e8a6c6d637500838bf616ded718",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_spdy_session_peer.cc"
    },
    {
      "type": "modify",
      "old_id": "7d6cea7fe28e2f1e24d081c4b16528f912c9323c",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_spdy_session_peer.h",
      "new_id": "1cfd45f252c7c55b1c79f8cd207e5a044a5b31dd",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_spdy_session_peer.h"
    },
    {
      "type": "modify",
      "old_id": "10661baa1d6a6781d3acf9e9f89ad368fa42bc3c",
      "old_mode": 33188,
      "old_path": "quic/tools/quic_simple_server_session_test.cc",
      "new_id": "899db9ca02cbc15fa4e834658b2527cc635f9b5b",
      "new_mode": 33188,
      "new_path": "quic/tools/quic_simple_server_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bf435b940940b399749f412abf94bdf6850fc749",
      "old_mode": 33188,
      "old_path": "quic/tools/quic_simple_server_stream_test.cc",
      "new_id": "55ea842e69fd19616d59757a3a42926f415b1e4e",
      "new_mode": 33188,
      "new_path": "quic/tools/quic_simple_server_stream_test.cc"
    }
  ]
}
