)]}'
{
  "commit": "bd1a0399ad540f160c3806799a2229837e5ebc4e",
  "tree": "6985311f4327f1de23c7bc2703960f78e12d59d8",
  "parents": [
    "374888f013da77ab0fdb49b958391c4d4969825a"
  ],
  "author": {
    "name": "renjietang",
    "email": "renjietang@google.com",
    "time": "Fri May 31 11:36:24 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri May 31 15:32:10 2019 -0700"
  },
  "message": "In HTTP/3, wait until bodies are consumed before consuming trailers.\n\nQuicStreamSequencer can only be consumed sequentially, so we need to preserve\nthe ordering of consumption the same as how the frames arrive.\n\ngfe-relnote: verion 99 only. Not in prod.\nPiperOrigin-RevId: 250924667\nChange-Id: Iff9c95b91d88e08a11de4a07f9aa75467d907bd2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4796c78f8bed9febdbad0c78be5f334c06dbf39e",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_stream.cc",
      "new_id": "bd15918dda045d8906397e1d935fe8b04ecaf93e",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "8136d2018a3cd08f41c65d934e6e9e94491b83a7",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_stream.h",
      "new_id": "2182d280294d5c5170440c347138ae6a035880cb",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_stream.h"
    },
    {
      "type": "modify",
      "old_id": "b6e59a56355ca7173cd1c4ea225cecb01450e912",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_stream_test.cc",
      "new_id": "7c423b41070a9e8b3fc82bee945d809abd2c9bf0",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_stream_test.cc"
    }
  ]
}
