)]}'
{
  "commit": "447274acf98464170ac233f76684c7abd53bff20",
  "tree": "1a88e958f3426d27f214de5eff3ef16de4aad509",
  "parents": [
    "ad5c27b0714463d6277d7496f4727a992369fe59"
  ],
  "author": {
    "name": "bnc",
    "email": "bnc@google.com",
    "time": "Wed Jan 18 14:22:21 2023 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Jan 18 14:23:14 2023 -0800"
  },
  "message": "Templatize PriorityWriteScheduler.\n\nThis allows it to store a QuicStreamPriority object for each registered stream,\nso that the incremental bit can be accessed by QuicWriteBlockedList.  Otherwise\nno behavioral change is introduced.\n\nAlso change QuicStreamPriority::urgency type from uint8_t to int to match the\ntype of QuicStreamPriority::kMinimumUrgency,\nQuicStreamPriority::kMaximumUrgency, QuicStreamPriority::kDefaultUrgency,\nspdy::SpdyPriority, PriorityWriteScheduler::kHighestPriority and\nPriorityWriteScheduler::kLowestPriority.\nPiperOrigin-RevId: 502978569\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "54181f334f21f034ca0d4877a0faffbb58adf45c",
      "old_mode": 33188,
      "old_path": "quiche/http2/core/priority_write_scheduler.h",
      "new_id": "4e32b90972e0f462658d5d1c86d36df2fc45df55",
      "new_mode": 33188,
      "new_path": "quiche/http2/core/priority_write_scheduler.h"
    },
    {
      "type": "modify",
      "old_id": "4ef55792f2bca446819a274a277078d7f418fba3",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_session.h",
      "new_id": "5c97f1a97eff4992d1c8b2c4a84e0a697ff0b1d3",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_session.h"
    },
    {
      "type": "modify",
      "old_id": "04db767ca312bf43e71dc4fa79e40288e5414780",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_stream_priority.h",
      "new_id": "de2cce2997c7aa14124c7e426cb61f9b03501eeb",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_stream_priority.h"
    },
    {
      "type": "modify",
      "old_id": "473b154307ade096a437846707a8a58b48cb9f83",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_write_blocked_list.cc",
      "new_id": "2497907760e497b4278678db5672156accc1019e",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_write_blocked_list.cc"
    },
    {
      "type": "modify",
      "old_id": "1bbff6e30249434fcc98624620ab67266dbe01c6",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_write_blocked_list.h",
      "new_id": "0ad2c2d95d35a3d133e52727e04010791962f08e",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_write_blocked_list.h"
    },
    {
      "type": "modify",
      "old_id": "2acaa35608c42ee05154c50320851ae04be39cd2",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_write_blocked_list_test.cc",
      "new_id": "1847993cc36469e4aba5fd4e4df8cb4f086cfd03",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_write_blocked_list_test.cc"
    }
  ]
}
