)]}'
{
  "commit": "a8b56e407608d2ba1728696b0b8e59e2d53a9339",
  "tree": "bf4f194746aff0b2dc8358c4e629c03be5d138b7",
  "parents": [
    "11907853e6b1d728ff8f40f9aa9b0a4f975f54c7"
  ],
  "author": {
    "name": "rch",
    "email": "rch@google.com",
    "time": "Fri Sep 20 10:41:48 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Sep 24 08:31:03 2019 -0700"
  },
  "message": "gfe-relnote: Decouple the QuicSession from the QuicStreamIdManager by introducing a QuicStreamIdManager::DelegateInterface which the session implements. Does not change behavior, merely adds a layer of abstraction which allows unit tests of QuicStreamIdManager to be simplified.\n\nPiperOrigin-RevId: 270302454\nChange-Id: I4a66803d4a2f1f640ef68ee6373af9b67423bac4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "abeed2b7d3f69d1e4a7f42dfdbb554eb711fad00",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session.cc",
      "new_id": "3bd13bc0a2c5b7afe78f76e37a1bc22aa9af2d9e",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session.cc"
    },
    {
      "type": "modify",
      "old_id": "23873d0505e249ee709267654b57abd9f6a05495",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session.cc",
      "new_id": "9d0c7bfdfb99f03d6a86a1d4b9232a7c27d26054",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session.cc"
    },
    {
      "type": "modify",
      "old_id": "6fb4c8d0c1ece73049ba962e1217acaab4e193a4",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session.h",
      "new_id": "758106f9b0bff1091b034e51cf2dabb8c335f7c7",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session.h"
    },
    {
      "type": "modify",
      "old_id": "9d941573e97db42ae182516494f9aa0130e8eae0",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream_id_manager.cc",
      "new_id": "57fd0a45e555d0cbd49295a88a7f55b7f5019ed0",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream_id_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "51524ba0695d8fcb172a46d0e13a9ce23a527260",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream_id_manager.h",
      "new_id": "1ac2947fca71e0d284d1526f227e82a58f64819f",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream_id_manager.h"
    },
    {
      "type": "modify",
      "old_id": "7c1233b41fafea538e07a79524fe937d90059902",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream_id_manager_test.cc",
      "new_id": "748a10ce17be69c62c7967b590d1e52c4664cd88",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream_id_manager_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fa426430cddbb90c4a705b2f70f67840ad8e4d8c",
      "old_mode": 33188,
      "old_path": "quic/core/uber_quic_stream_id_manager.cc",
      "new_id": "98c6e8cd9927c1a5906a59878af44214d8aaa5ef",
      "new_mode": 33188,
      "new_path": "quic/core/uber_quic_stream_id_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "5505475159abdcdd37caf1b64ad5315178f3eae6",
      "old_mode": 33188,
      "old_path": "quic/core/uber_quic_stream_id_manager.h",
      "new_id": "dab571ddc3301dd5f6283be9565c7199aa1b4dc5",
      "new_mode": 33188,
      "new_path": "quic/core/uber_quic_stream_id_manager.h"
    },
    {
      "type": "modify",
      "old_id": "7e3cc8ca3cf723568b6d40371ffded61936adb9c",
      "old_mode": 33188,
      "old_path": "quic/core/uber_quic_stream_id_manager_test.cc",
      "new_id": "b4ef1cc151f64aa2b8a183b81934ce6423b7708c",
      "new_mode": 33188,
      "new_path": "quic/core/uber_quic_stream_id_manager_test.cc"
    }
  ]
}
