)]}'
{
  "commit": "b4dade7c0e0a0875adcdb85c460ec78c70d68442",
  "tree": "7c4f189c77f50e4a07bffc430bc30328688dd0a3",
  "parents": [
    "4c664c51b53d7c12991e7157bc5a5728bdc51864"
  ],
  "author": {
    "name": "fkastenholz",
    "email": "fkastenholz@google.com",
    "time": "Mon Aug 05 06:54:20 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Aug 05 09:09:26 2019 -0700"
  },
  "message": "Generate and parse extended Google QUIC Error Code in IETF Conn. Close frames.\n\nAdd code to prepend \"\u003cQuicErrorCode\u003e:\" to the error string in IETF QUIC\nConnection Close Frames and to detect/parse the string back out and set QuicConnectionCloseFrame::extracted_error_code.\n\nGoogle QUIC Error Codes are richer than standardized IETF QUIC Error Codes. This CL includes the Google QUIC Error Code in the error details string, allowing\nthe richer information to be retained when IETF QUIC is used. This is important since it lets us continue to use the current varz\u0027s for operational diagnosis/etc.\n\ngfe-relnote: N/A IETF QUIC/v99 code only.\nPiperOrigin-RevId: 261676212\nChange-Id: Icf9287eb59224bd8bd5e6620827c1ddba67872b3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "91d4a0ac8c862d2ca1a3d0c4fdf059f0e9d414a1",
      "old_mode": 33188,
      "old_path": "quic/core/quic_framer.cc",
      "new_id": "426f0deb5d378b5b0846419bf0e624017e986b3d",
      "new_mode": 33188,
      "new_path": "quic/core/quic_framer.cc"
    },
    {
      "type": "modify",
      "old_id": "94632c692a6741715fc2121a1251a98aaf9412ed",
      "old_mode": 33188,
      "old_path": "quic/core/quic_framer.h",
      "new_id": "a5891f0179600f0bc3bf00c46cae4f2216974c14",
      "new_mode": 33188,
      "new_path": "quic/core/quic_framer.h"
    },
    {
      "type": "modify",
      "old_id": "32432fb256333935d0853ec4ca027414209af258",
      "old_mode": 33188,
      "old_path": "quic/core/quic_framer_test.cc",
      "new_id": "a853829e1a472d69970766b91f45192f469c0738",
      "new_mode": 33188,
      "new_path": "quic/core/quic_framer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8db44cef75ec65b60b844e4e44c7e810c6f2992c",
      "old_mode": 33188,
      "old_path": "quic/platform/api/quic_text_utils.h",
      "new_id": "1fa3c72ab16c06b934e82cb5cffd5502e71175eb",
      "new_mode": 33188,
      "new_path": "quic/platform/api/quic_text_utils.h"
    }
  ]
}
