)]}'
{
  "commit": "b11ecd3564d62fb2a08c9454c2ba5dceb472bb8c",
  "tree": "b73beffcd04b294e698a0129ccff389ce9fde399",
  "parents": [
    "b6992dde3f020d5709f902045308396bb20d4ae2"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Tue Feb 05 23:40:50 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Feb 05 23:40:50 2019 +0000"
  },
  "message": "Create CXFA_FFDoc via static function.\n\nRather than a two-step process involving a subsequent OpenDoc(),\nuse the static creation function pattern when the creation of\nan object may fail.\n\nChange-Id: I77ebd5ba2350ef84235ac8d8f52d6a9ab242da97\nReviewed-on: https://pdfium-review.googlesource.com/c/49991\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a78ad37a53f69cc5a0ccca7b31449ba8c44e61ab",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdfxfa/cpdfxfa_context.cpp",
      "new_id": "4290aa2745b9e2257aee6f079c17165237c2b9e5",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdfxfa/cpdfxfa_context.cpp"
    },
    {
      "type": "modify",
      "old_id": "c2e10f6fdc61a1f4a6fbd2100cddfdcce02c13c8",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffdoc.cpp",
      "new_id": "b87e44077c605cdf1899fdb46542b2d1bfba7679",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffdoc.cpp"
    },
    {
      "type": "modify",
      "old_id": "73e8d1b019b947cb759f2a0fb1a3761bd22ea599",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffdoc.h",
      "new_id": "7b7452cee0e1261b2125bb0591a72ca36abdb7df",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffdoc.h"
    }
  ]
}
