)]}'
{
  "commit": "20456edaa24278c1072aa0f3993747c63a470c8f",
  "tree": "0ebf5a81b7e9c7fb10e071bf22833b97de865da5",
  "parents": [
    "a1fb8becdf2da367a2df4b259e3df298e898041d"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Wed Nov 18 22:24:42 2020 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Nov 18 22:26:09 2020 -0800"
  },
  "message": "Introduce QuicDatagramQueue::Observer\n\nIntroduce an observer which is notified when a datagram in the\nassociated queue is sent to the network or expires, in order to give\nthe backpressure information to the user of the queue.\n\nBug: https://crbug.com/114921\n\nProtected by FLAGS_gfe2_reloadable_flag_report_frontline_vip.\n\nPiperOrigin-RevId: 343224979\nChange-Id: I9ed2b22118b2aedeb0ec2ef194b92af777af3d15\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e10a91904c1bf5d99562c378695eeb1446daa4e3",
      "old_mode": 33188,
      "old_path": "quic/core/quic_datagram_queue.cc",
      "new_id": "08c349cddf341272af2104c0c63fe384d797da42",
      "new_mode": 33188,
      "new_path": "quic/core/quic_datagram_queue.cc"
    },
    {
      "type": "modify",
      "old_id": "0952402753377f954d675e12d4b989d539280de5",
      "old_mode": 33188,
      "old_path": "quic/core/quic_datagram_queue.h",
      "new_id": "e8f2815da65b9f0403618bea30673c6a906f7cfd",
      "new_mode": 33188,
      "new_path": "quic/core/quic_datagram_queue.h"
    },
    {
      "type": "modify",
      "old_id": "0e6e3dec39afd659a89ca6c44cd561e7f3455392",
      "old_mode": 33188,
      "old_path": "quic/core/quic_datagram_queue_test.cc",
      "new_id": "e43784063df154cdd97a76ae584d158988ae0508",
      "new_mode": 33188,
      "new_path": "quic/core/quic_datagram_queue_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3a06af302e5867d5b391872b3f0b2dfe2b502fa4",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session.cc",
      "new_id": "91aca8fff085ff750c6deda7479241d75d52fc60",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session.cc"
    },
    {
      "type": "modify",
      "old_id": "e454892ac5c3168d6c79d8cdd8a39afdc1f09a6a",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session.h",
      "new_id": "a36040eab49fdf9bddfa41cfe478ce7d1de3fe1b",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session.h"
    },
    {
      "type": "modify",
      "old_id": "f38d6b3462b80dc6048ababebed93a3528a203b6",
      "old_mode": 33188,
      "old_path": "quic/quic_transport/quic_transport_client_session.cc",
      "new_id": "66f993a59b84adbcf462c429760a9caf08cdd7cf",
      "new_mode": 33188,
      "new_path": "quic/quic_transport/quic_transport_client_session.cc"
    },
    {
      "type": "modify",
      "old_id": "c4f417fcbb82ca9dc8d45da27992f377a0e7f3be",
      "old_mode": 33188,
      "old_path": "quic/quic_transport/quic_transport_client_session.h",
      "new_id": "b7687c09db5564ec327151680f52e097e02bd8fe",
      "new_mode": 33188,
      "new_path": "quic/quic_transport/quic_transport_client_session.h"
    },
    {
      "type": "modify",
      "old_id": "129c87ee662d4f57986c0cfecc997a2fa3d7c1d6",
      "old_mode": 33188,
      "old_path": "quic/quic_transport/quic_transport_client_session_test.cc",
      "new_id": "b311b526ab7a5b0c4c1a18d5b9aace51f4667e21",
      "new_mode": 33188,
      "new_path": "quic/quic_transport/quic_transport_client_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1965c6d56e2a805b62cbb0364ced09421fd9d25e",
      "old_mode": 33188,
      "old_path": "quic/quic_transport/quic_transport_integration_test.cc",
      "new_id": "99c20b26397eb059ac738aa561b9247a1dd5ed71",
      "new_mode": 33188,
      "new_path": "quic/quic_transport/quic_transport_integration_test.cc"
    }
  ]
}
