)]}'
{
  "commit": "bd747467855306565f58e4800d57a2115dd33104",
  "tree": "756dc8e65cb9d7a4c0d86f3e8575f0296ea35ff0",
  "parents": [
    "1ece526b5ccee1b11bd7038e145f8bb96a7f55b0"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Tue Apr 16 14:29:38 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Apr 16 14:53:06 2019 -0700"
  },
  "message": "Add functions to enable/disable QuartcPeer and obtain the last sequence numbers\nsent by each of its sources.\n\nThese functions allow a test to stop sending and drain network traffic before\nclosing the connection, by disabling both peers and waiting until each receives\nthe sequence number last sent by the other.\n\nNote that this might not work perfectly on lossy networks, as the last message\nmay be dropped.  In this case, draining should use a timeout.  For example, the\nreceiver may stop waiting based if it does not receive any frames for an RTT.\n\ngfe-relnote: n/a (Quartc test-only)\nPiperOrigin-RevId: 243880014\nChange-Id: I17eb39fe9db65138094be885ba2330936dbeac4e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "22d4716a6e1095a3236ec8a37cb103bef823d997",
      "old_mode": 33188,
      "old_path": "quic/quartc/test/quartc_data_source.cc",
      "new_id": "c109325ecf18e4813622996fe146ede75d2ac197",
      "new_mode": 33188,
      "new_path": "quic/quartc/test/quartc_data_source.cc"
    },
    {
      "type": "modify",
      "old_id": "25717b0278e2e3384d2923507c3f939e16bfa1b2",
      "old_mode": 33188,
      "old_path": "quic/quartc/test/quartc_data_source.h",
      "new_id": "557a1de1c1ae73c313dbb1c1ef7b4768f0844c1c",
      "new_mode": 33188,
      "new_path": "quic/quartc/test/quartc_data_source.h"
    },
    {
      "type": "modify",
      "old_id": "5970969bed7b05de68dc62d09315a34809c941cd",
      "old_mode": 33188,
      "old_path": "quic/quartc/test/quartc_peer.cc",
      "new_id": "32425c733e4d13b473b576276f75a1bd642eb7cf",
      "new_mode": 33188,
      "new_path": "quic/quartc/test/quartc_peer.cc"
    },
    {
      "type": "modify",
      "old_id": "502024ce95f7c07be02b568c1a576f2a7d58033d",
      "old_mode": 33188,
      "old_path": "quic/quartc/test/quartc_peer.h",
      "new_id": "32b29be2a4f79f545bd49c6c28fa633dad8ea532",
      "new_mode": 33188,
      "new_path": "quic/quartc/test/quartc_peer.h"
    },
    {
      "type": "modify",
      "old_id": "06a7432713f595fcdca5c100e4b8e0829c181cb8",
      "old_mode": 33188,
      "old_path": "quic/quartc/test/quartc_peer_test.cc",
      "new_id": "cf1e2f1039fe8f323b89b411df2ea8136ccd9577",
      "new_mode": 33188,
      "new_path": "quic/quartc/test/quartc_peer_test.cc"
    }
  ]
}
