)]}'
{
  "commit": "9cb315df6674326a8abd2ceb1b43236c60289c49",
  "tree": "02086048b657ee0a273c891d7b302b5cf7dcaaa9",
  "parents": [
    "138b0a55b5bdd35577e33f5a546f1e92d2834919"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Mon Nov 29 20:56:18 2021 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Nov 29 20:56:18 2021 +0000"
  },
  "message": "Introduce CPDF_Array::Contains()\n\nUse Contains() in CPDF_OCContext in place of FindGroup(). Note\nthat FindGroup() should have probably returned a bool in the first\nplace, since we only test for a found/not-found result.\n\n-- add unit test.\n-- slightly re-order header to match cpp.\n-- de-dup some code with calls to GetObjectAt().\n\nChange-Id: I4ce31652f212e83014555e6b282c27cba5e90455\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/87370\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "21b8ec60d318cb081cc03489dd3dfbe42f9c3e9b",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_occontext.cpp",
      "new_id": "1318ad8a9da198819484149f750779b3d822ed71",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_occontext.cpp"
    },
    {
      "type": "modify",
      "old_id": "719d918332e4f5f784a07151e91eb8cda15097fd",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_array.cpp",
      "new_id": "10d85382d2812b482d8d76f0f4e472699393b326",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_array.cpp"
    },
    {
      "type": "modify",
      "old_id": "d3288bd17a5febb2963e816143cf91aa8f9cf0c8",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_array.h",
      "new_id": "5c0c255b4e781a8687173d4fe2f78d83ffa3b514",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_array.h"
    },
    {
      "type": "modify",
      "old_id": "e8c143b44b5c5454e0725aaae878b2f233816743",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_array_unittest.cpp",
      "new_id": "a70599d2aa365783fed7e3197041a2ae59addd9f",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_array_unittest.cpp"
    }
  ]
}
