)]}'
{
  "commit": "344b5e255cb07d66699741e456fc58c2468f76df",
  "tree": "597c5260d1a245efda47fe87c9f529578706cad6",
  "parents": [
    "40e9a7ba152f774b29218f5ff5321f7519df8c6d"
  ],
  "author": {
    "name": "zhongyi",
    "email": "zhongyi@google.com",
    "time": "Fri Aug 30 10:43:13 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Aug 30 10:46:17 2019 -0700"
  },
  "message": "Explicitly cast QuicIetfTransportErrorCodes to uint16_t when forwarded to QuicStrCat.\n\nOtherwise, if a QuicIetfTransportErrorCodes is forwarded to QuicStrCat, chromium QuicStrCatImpl will call operator \u003c\u003c on QuicIetfTransportErrorCodes again, which introduces an infinite loop.\n\ngfe-relnote: n/a Version 99 only.\nPiperOrigin-RevId: 266411556\nChange-Id: Idfb7956effb9c512869ec77f857df4be64d32227\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7453e868e4d9b21b588cd7b4eedc2160206a2cf",
      "old_mode": 33188,
      "old_path": "quic/core/quic_types.cc",
      "new_id": "46f809de3b4fbbedee4fd0d6174036cc4efb4a18",
      "new_mode": 33188,
      "new_path": "quic/core/quic_types.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b4df895224551c5a6df7738c393f7d7ca451617",
      "new_mode": 33188,
      "new_path": "quic/core/quic_types_test.cc"
    }
  ]
}
