)]}'
{
  "commit": "13074419cdd890bfe67fbba70e70857375a1eb9f",
  "tree": "7c9cb3a509a3dafe26f153df58df1b83ded64f4a",
  "parents": [
    "ed970f7c38381309e9306982efa8dcfac1201269"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Thu Dec 16 12:40:23 2021 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Dec 16 12:41:49 2021 -0800"
  },
  "message": "Refactor OgHttp2Session::ProcessBytes().\n\nThis CL adds internal OgHttp2Session::ProcessBytesImpl() that returns an\nabsl::variant that contains either the number of bytes processed on success or\nan error code on failure. Then ProcessBytes() calls ProcessBytesImpl() and\nreturns an overall int based on the absl::variant.\n\nThis CL is a pure refactoring CL with only one error code at the moment, but\nthe error codes will grow in a future CL to include values compatible with\nnghttp2. This compatibility will be useful for some codec_impl_test tests.\n\nPiperOrigin-RevId: 416872938\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0519ceed566735b824c361bb71ea21828e91f802",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_session.cc",
      "new_id": "84d64734b71d0ede8467ac6528c6be5aa11b0b06",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_session.cc"
    },
    {
      "type": "modify",
      "old_id": "aea67492041c3b123db403662639d77bcd93e329",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_session.h",
      "new_id": "c3fbab2987167f6bf07523b4a06c6737decfab78",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_session.h"
    }
  ]
}
