)]}'
{
  "commit": "7498c8c59b8a8ea83db9368a889323bd0b146544",
  "tree": "f22596a52c5dc0412656e5a757690b234739b329",
  "parents": [
    "014740d305715301a61e322f254aa2819c323349"
  ],
  "author": {
    "name": "renjietang",
    "email": "renjietang@google.com",
    "time": "Tue Jul 02 19:28:42 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Jul 02 19:34:41 2019 -0700"
  },
  "message": "In HTTP/3, write Priority on control stream before writing headers.\n\nCurrently the priority is in gQUIC fashion, where we only use the weight to build priority queue.\n\nPriority might be sent on the control stream before handshake is confirmed. So this CL modifies QuicSendControlStream to send stream type and settings before any other data is sent.\n\ngfe-relnote: v99 only, not in prod.\nPiperOrigin-RevId: 256285943\nChange-Id: Iaf72f9d6256a2692b284e3f6142755ff0d04d710\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "17a3c82df332bbbbe9bfca06bdd81d89d6e960c8",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_receive_control_stream.cc",
      "new_id": "452943058862a6679b56d42c3c9b7c88d173e958",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_receive_control_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "e4e9c20ffcf3d69f5bf54b0ad37d89e01a69bde9",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_receive_control_stream.h",
      "new_id": "3ea53cfc6f7361871c8ffea10390d6314e02a2e6",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_receive_control_stream.h"
    },
    {
      "type": "modify",
      "old_id": "9af2678c7b5e34ff6f90d2688e3409b4d23ce89c",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_receive_control_stream_test.cc",
      "new_id": "95fe8a238123e44062223df3a2c066dbb1bbfa5a",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_receive_control_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f5f34f13aea7274061571dc2a0551b2ff243af7f",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_send_control_stream.cc",
      "new_id": "7943bdc197474fc442383a3a9af5bbd12ca94ee3",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_send_control_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "aa5689b533b220a6517357959e05f47a9432a45a",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_send_control_stream.h",
      "new_id": "44f5762642b0819f662f74fb4791216b20d425ea",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_send_control_stream.h"
    },
    {
      "type": "modify",
      "old_id": "83a4d6c3d4c2c626829915603f7bf7517ba01c8b",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_send_control_stream_test.cc",
      "new_id": "7c0ee125366957501aa4e57cf31fd842b05e36bb",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_send_control_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3ef610e9f0e467a19a87e22498ef358b900ab221",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session.cc",
      "new_id": "0cd5f90598bda938664bf4e2137b864ebcf93e70",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session.cc"
    },
    {
      "type": "modify",
      "old_id": "1b5927af7c01b02fccc3058264692ba332994b0e",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session.h",
      "new_id": "a0ddac4d03588c3637cff8d124a65f24335648f2",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session.h"
    },
    {
      "type": "modify",
      "old_id": "9966f8159552821233ae5e5ee0e733f627eb7f6c",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_stream.cc",
      "new_id": "c62541047c8d7f668a9fc9e0dadb4d36ee311ccf",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "9a59ddca43dc5a240c527eb2be6090cf663b489f",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_stream.h",
      "new_id": "0c2ba2dbcf4b5914eb830925352ca96b570cb059",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_stream.h"
    },
    {
      "type": "modify",
      "old_id": "b50c3bbf53c7fd46c47b97d9b8f97473bcf20a02",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_stream_test.cc",
      "new_id": "ff81ebf68ba20c881c40167186cdc9346a396a5f",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6a49bb7bef4fb3aa9d0068eb5a33db0ca4da029b",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_spdy_session_peer.cc",
      "new_id": "a28803cb73cbbfe1a774c63b7414d1ff00255135",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_spdy_session_peer.cc"
    },
    {
      "type": "modify",
      "old_id": "47ff021b54a3dabc5621b19f1db96b623eddb7a8",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_spdy_session_peer.h",
      "new_id": "c17735e81506b96da89c557293378fc004d7ca18",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_spdy_session_peer.h"
    }
  ]
}
