)]}'
{
  "commit": "136e785d9de5500a821b034cbdffe209e73d4b8a",
  "tree": "676696b2ee0082a37a6a1b7ee466a5a6aa6f8400",
  "parents": [
    "d5c4a93c45184e0d4758b42029bf16811d7a618a"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Mon May 13 14:10:34 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue May 14 06:33:29 2019 -0700"
  },
  "message": "QRTP: Implement Datagram Transport\n\n1. Add datagram transport interface (for now experimental in media_transport/api, but later will be moved to WebRTC)\n\n2. Implement QuartcDatagramTransport and QuartcDatagramTrasportTest.\n\n3. Add support for datagram fusing\n\n4. Add OnMessageSent notification when datagram was sent (sometimes it is queued if connection is congestion controlled). This notification will be needed to have accurate sent timestamps for WebRTC congestion control.\n\nFull prototype: see cl/241055581\n\ngfe-relnote: n/a (Quartc only)\nPiperOrigin-RevId: 248007007\nChange-Id: Idfb717b91a251b148b1dc970d0217e28705248ff\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ddff641e50dab99b99da9838baef2ae288661ec3",
      "old_mode": 33188,
      "old_path": "quic/quartc/quartc_fakes.h",
      "new_id": "7048a5eb8264a3ebd5527d0496757177ac33db0b",
      "new_mode": 33188,
      "new_path": "quic/quartc/quartc_fakes.h"
    },
    {
      "type": "modify",
      "old_id": "a62fc10f313caee796f63bb82e540c3823b8f06b",
      "old_mode": 33188,
      "old_path": "quic/quartc/quartc_session.cc",
      "new_id": "a4c897d8ed96abb5c572af3dd0d014969bd70206",
      "new_mode": 33188,
      "new_path": "quic/quartc/quartc_session.cc"
    },
    {
      "type": "modify",
      "old_id": "8e28addfe98808988abf2a2822374eba597e4d78",
      "old_mode": 33188,
      "old_path": "quic/quartc/quartc_session.h",
      "new_id": "840f69d084bc7fc059f37b47acf8406cf9f1a92b",
      "new_mode": 33188,
      "new_path": "quic/quartc/quartc_session.h"
    },
    {
      "type": "modify",
      "old_id": "75fd20a5dedc6621bd6da5bd87878b83aa3a5a13",
      "old_mode": 33188,
      "old_path": "quic/quartc/quartc_session_test.cc",
      "new_id": "e150e031a220dbbd18bb44da2df7498b57fdccf3",
      "new_mode": 33188,
      "new_path": "quic/quartc/quartc_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9cecd18849bfa011575e19aba0d45aa61586ec0f",
      "old_mode": 33188,
      "old_path": "quic/quartc/test/quartc_peer.cc",
      "new_id": "685785881251bdd57b37cf0ab1457838e4580cd5",
      "new_mode": 33188,
      "new_path": "quic/quartc/test/quartc_peer.cc"
    },
    {
      "type": "modify",
      "old_id": "8a62ba70e501ac6157e9d0c16a0416305fcb9a64",
      "old_mode": 33188,
      "old_path": "quic/quartc/test/quartc_peer.h",
      "new_id": "65d85fa61fd2abcef07f5f23829cd30be8bab941",
      "new_mode": 33188,
      "new_path": "quic/quartc/test/quartc_peer.h"
    }
  ]
}
