)]}'
{
  "commit": "bb8ac619a1e6563a94cf2abd0e59df9d795fa8a3",
  "tree": "8667c7e6792764983d2409e2f5df4743cc93f8ea",
  "parents": [
    "ab43084988b8ca73d30374b7030057fa18019589"
  ],
  "author": {
    "name": "bnc",
    "email": "bnc@google.com",
    "time": "Mon Dec 12 12:07:47 2022 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Dec 12 12:09:27 2022 -0800"
  },
  "message": "Plumb QuicStreamPriority through QuicStream and QuicSession.\n\nNo functional change still: the RFC9218 urgency has the same range as SPDY\npriorities (0 to 7 inclusive), so they can be used interchangeably, and RFC9218\nincremental bit is always set to false in production.\n\nNote that this CL adds the capability to send PRIORITY_UPDATE frames with\nincremental bit set to true.  This is not used in production, and in practice\nthe server does not send PRIORITY_UPDATE frames anyway.  However, this CL\nwill allow Chrome to send such frames.\n\nThis CL does not touch methods used for Google QUIC HEADERS and PRIORITY frames\non the headers stream, because they use SpdyStreamPrecedence directly.  These\ncalls will eventually be removed with gQUIC.\n\nQuicWriteBlockedList changes will follow in a separate CL.\n\nhttps://github.com/google/quiche/issues/25\n\nPiperOrigin-RevId: 494791164\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b2b56d866082603a38b3c3548958f733994dbf18",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_receive_control_stream.cc",
      "new_id": "87e9bd74f4949384ebefa8d87440a7f22c6ec369",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_receive_control_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "a72224051cf2967bdb475d4290ab596d998505d1",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_server_session_base_test.cc",
      "new_id": "133dcbf7805ebdc92421a2bb02d6998883afbdf8",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_server_session_base_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ae83de6d81fe5cf437175eadc87ed811be4778c7",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_spdy_session.cc",
      "new_id": "c404b701273bda368c4ef903e3dafeea55ad59fe",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_spdy_session.cc"
    },
    {
      "type": "modify",
      "old_id": "60ff11a343e2b1e614e2d969a4875d05bc7416f5",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_spdy_session.h",
      "new_id": "97451e5095c2e593e027308fc3c425070bd86e8e",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_spdy_session.h"
    },
    {
      "type": "modify",
      "old_id": "741072836d8c994458ffcef08e34e9818dd637ed",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_spdy_session_test.cc",
      "new_id": "209b4f83b707843e919550a76e3234b59bbdad7a",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_spdy_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4cb89a86c4a89c89c812ef09845d19bf8c1e1483",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_spdy_stream.cc",
      "new_id": "aded5c8faa57800ffaf111ef25c4cc542f5d46d0",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_spdy_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "a147e933feb9e4d4841cfe1e4ed0a49394e64ee3",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_spdy_stream_test.cc",
      "new_id": "0325538393fa65807fa09e9d59beb0955e990ac9",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_spdy_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "158db5578857fbc078bb62b5eca55743922732e3",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_session.cc",
      "new_id": "a84f7568004cd3f299902701f7497d5cf16d5bfc",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_session.cc"
    },
    {
      "type": "modify",
      "old_id": "07711acab1c199e0c68a1e7dbfca4e73412f660f",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_session.h",
      "new_id": "2117c8b1e702583d2c88569bc4a0409504016321",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_session.h"
    },
    {
      "type": "modify",
      "old_id": "d663cbdca5a1fe19b00ed0545001834c7ad049ba",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_session_test.cc",
      "new_id": "411865790e80462949e412120d9676035d4084d7",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9a121cbf99a4e9007def6d6f142f750e16bc68bb",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_stream.cc",
      "new_id": "3d02d1c7b50d36ddc607edf0bb6ea0ca8c5f0b6f",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "f8aff9a2ac4e7b1688c25c8e9cbee2a583eed842",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_stream.h",
      "new_id": "77213a86d22a48fccd8fb985ce518c3118a55b64",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_stream.h"
    },
    {
      "type": "modify",
      "old_id": "f445fe8f9a197898d71f966b160cc1568d06a0e9",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/stream_delegate_interface.h",
      "new_id": "b6db350963186426580352d6049e7245e348476a",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/stream_delegate_interface.h"
    },
    {
      "type": "modify",
      "old_id": "f7110363a24c8378999e8fb6063ffcd16efafe45",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/quic_test_client.cc",
      "new_id": "17e1d739f1cc65fe4e91c293e90e1379adf776c8",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/quic_test_client.cc"
    },
    {
      "type": "modify",
      "old_id": "15e43b99afee3c9c8496fb82336a454dca22d681",
      "old_mode": 33188,
      "old_path": "quiche/quic/tools/quic_simple_server_session.cc",
      "new_id": "a8ac5f0828116d69b7554f7e49e5e2ef2690a232",
      "new_mode": 33188,
      "new_path": "quiche/quic/tools/quic_simple_server_session.cc"
    },
    {
      "type": "modify",
      "old_id": "d1db8c9aa9daad5cfc4e5d1d33262d661f859271",
      "old_mode": 33188,
      "old_path": "quiche/quic/tools/quic_simple_server_session_test.cc",
      "new_id": "d6eb67f7743554c447790f7a969b8a6792ff56bf",
      "new_mode": 33188,
      "new_path": "quiche/quic/tools/quic_simple_server_session_test.cc"
    }
  ]
}
