)]}'
{
  "commit": "3a1bb80f575f6335621c4bcc01513d12ec77d327",
  "tree": "5880fc4906c792eea28914aea7413a78fb4c17c9",
  "parents": [
    "3451f6e595c1f518ab741c24bc36a1f02d038376"
  ],
  "author": {
    "name": "renjietang",
    "email": "renjietang@google.com",
    "time": "Tue Jun 11 10:42:41 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Jun 12 09:52:06 2019 -0700"
  },
  "message": "Add support for HTTP/3 control stream.\n\nUpon initialization, QuicSpdySession will create a write_unidirectional stream\nand write stream type and settings when crypto handshake is completed.\n\nThe peer will receive the stream type and create a read_unidirectional stream\nthat reads the settings.\n\ngfe-relnote: version 99 only. Not in prod.\nPiperOrigin-RevId: 252650934\nChange-Id: I708280eb94dea3d6eb7e54b96ce8ee91e2b8684f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bd12a901ae8736dccb71d914bdfe33c4986efcd6",
      "old_mode": 33188,
      "old_path": "quic/core/http/end_to_end_test.cc",
      "new_id": "6bd587fb6a37776b5509adaa658d557e383d15d0",
      "new_mode": 33188,
      "new_path": "quic/core/http/end_to_end_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5941189f35bd6fa8009ed2f787aa5bd409f220a0",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_receive_control_stream.cc",
      "new_id": "183b6e1bb26bc6e8e0eafd98fdde709ee2a941c2",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_receive_control_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "a977f63bc3eee0732afee14980fd4335f419b969",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_receive_control_stream.h",
      "new_id": "4e854ed3b584ea74600abb4a61161d4c9d41c4e4",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_receive_control_stream.h"
    },
    {
      "type": "modify",
      "old_id": "73e8fedabd2ceb8f82604d430d8156d8148cc1a3",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_receive_control_stream_test.cc",
      "new_id": "2a4515c7d3bb741665c743e4a4049727b1ecfc86",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_receive_control_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "40b6111133b154226d188bc5e99b953949fe6a9c",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_send_control_stream.cc",
      "new_id": "19ad0c3167c515ea614198b53f6c75cfbe1bb4f2",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_send_control_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "1e06e17ba9e9466691a6150382c121224f789668",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_send_control_stream_test.cc",
      "new_id": "2051e1fc6226526f875bb1f37f460a9d6da57f47",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_send_control_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e0657a12e12e08ea3e2da2d5b704a8af05137289",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_server_session_base_test.cc",
      "new_id": "c3fac3edbfca093fb3e334414dfd0f076277c172",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_server_session_base_test.cc"
    },
    {
      "type": "modify",
      "old_id": "13a9fa2c7114bb0c0f220ec850506b16143ce070",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session.cc",
      "new_id": "d7600366105ea23451c991ad0ea488af929ea28c",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session.cc"
    },
    {
      "type": "modify",
      "old_id": "5af73f10b06fe4d45514fcae3392a1cab1545d2d",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session.h",
      "new_id": "9d87c0fcebc54083073187630b635c7c736f7d07",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session.h"
    },
    {
      "type": "modify",
      "old_id": "83b5e5b7e542968bd58130253174812511e31be7",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session_test.cc",
      "new_id": "d6463c045cd9f4693090a445bbac8a5d9e79f69c",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9707c34abb9b32f4b9338a623991ef2b517a0055",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session.cc",
      "new_id": "33b9ddbe2525fad3b4bff5c8993a148ff00c89df",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session.cc"
    },
    {
      "type": "modify",
      "old_id": "32dd68081d227b215c0da1b06dbce515333c49ae",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session.h",
      "new_id": "ef4e804395081132a6a6745478aa9bf278fedd0d",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session.h"
    },
    {
      "type": "modify",
      "old_id": "2921268b5a2d46924ef4fd03d6008419e8bf8b2f",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream_id_manager.cc",
      "new_id": "7eaa91d59f6ddc7b48833527c9a78561780e1f5a",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream_id_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "42c7d1a260d2ff4aff10c2ef2af5b31ecf76e0d2",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream_id_manager.h",
      "new_id": "d0b08246204c26a4b7157a98726600ce1b7687ab",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream_id_manager.h"
    },
    {
      "type": "modify",
      "old_id": "79c484525d34dc0ca55894ba836337ebeda06f5b",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream_id_manager_test.cc",
      "new_id": "107f472bf1930e998bda4f6a538d92ba888ad1ce",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream_id_manager_test.cc"
    },
    {
      "type": "modify",
      "old_id": "75f7c6ac71a886589ccaf56af94fe9717497fc23",
      "old_mode": 33188,
      "old_path": "quic/core/uber_quic_stream_id_manager.cc",
      "new_id": "24c3b7cc62f36394abfdd2e864c34ed39507087a",
      "new_mode": 33188,
      "new_path": "quic/core/uber_quic_stream_id_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "288f0c0a0922da7bc98dd47fed40668e15d27937",
      "old_mode": 33188,
      "old_path": "quic/core/uber_quic_stream_id_manager.h",
      "new_id": "45b0d33ff467b64833396bcfe49a41117ba6e19b",
      "new_mode": 33188,
      "new_path": "quic/core/uber_quic_stream_id_manager.h"
    },
    {
      "type": "modify",
      "old_id": "8b1bacea54f9465b10e59e05656b8bd81b2cf353",
      "old_mode": 33188,
      "old_path": "quic/core/uber_quic_stream_id_manager_test.cc",
      "new_id": "a2498b0ba257a5cdf996848ae60f1e655388a9ea",
      "new_mode": 33188,
      "new_path": "quic/core/uber_quic_stream_id_manager_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9eee49447731e24e33eb36eb3900baa3680bb126",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_session_peer.cc",
      "new_id": "60133cfc42ea31a5658774f0266c3884c9623571",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_session_peer.cc"
    },
    {
      "type": "modify",
      "old_id": "956cd88034f9d536c68ecf133c22605b83e98762",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_spdy_session_peer.cc",
      "new_id": "6a49bb7bef4fb3aa9d0068eb5a33db0ca4da029b",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_spdy_session_peer.cc"
    },
    {
      "type": "modify",
      "old_id": "47b55e1c7c01461ec2e30e079e752b65d5577234",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_spdy_session_peer.h",
      "new_id": "47ff021b54a3dabc5621b19f1db96b623eddb7a8",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_spdy_session_peer.h"
    },
    {
      "type": "modify",
      "old_id": "5021068cd1c2a74b542aef4dd22620d9dcf727fd",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_test_utils.cc",
      "new_id": "38873dd91d13b9686b01526ee7c2012aa0745e61",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_test_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "8f1cb7abd603a9fa988f1efd9a5f1f0f7174cbbd",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_test_utils.h",
      "new_id": "cb51a3be996dc337678a028cd61f12ced40195d6",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_test_utils.h"
    },
    {
      "type": "modify",
      "old_id": "93a84905783a799166a32924c37525316c8bdea3",
      "old_mode": 33188,
      "old_path": "quic/tools/quic_simple_server_session.cc",
      "new_id": "d2945e35915cd8ff09045df6dae53fa1ed774f84",
      "new_mode": 33188,
      "new_path": "quic/tools/quic_simple_server_session.cc"
    },
    {
      "type": "modify",
      "old_id": "aa2defaa1f046887d50cc47c470493c872360c8c",
      "old_mode": 33188,
      "old_path": "quic/tools/quic_simple_server_session_test.cc",
      "new_id": "9071e052e0938cdb840d29ee5f24d1a5aa2db71f",
      "new_mode": 33188,
      "new_path": "quic/tools/quic_simple_server_session_test.cc"
    }
  ]
}
