)]}'
{
  "commit": "a15da341200e10f12262331da42fc81b3c4389ef",
  "tree": "fd2502d2a9dc3900fd75ca45b0394b33d18163cc",
  "parents": [
    "cd341d7fa4f390b5f0b723f84dba2c88860ffca9"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Sat Nov 14 01:31:45 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Sat Nov 14 01:31:45 2020 +0000"
  },
  "message": "Split up CFXJSE_FormCalcContext::ApplyToExpansion()\n\nIt is simpler to understand if we put some of the nested loops\ninto subordinate methods, for example.\n\nChange-Id: Iddd5da92184cbdee2e86961bd25720bc43239106\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/76292\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Daniel Hosseinian \u003cdhoss@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3b0d2351ec98b8e34181b4ff8e9be0dd1d03358c",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_formcalc_context.cpp",
      "new_id": "4caaa9dbf9a4774e74419e7565cf3c30b2579dea",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_formcalc_context.cpp"
    },
    {
      "type": "modify",
      "old_id": "79fb2ee9c15ee8f0dec8091c3dbc5fbddb365720",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_formcalc_context.h",
      "new_id": "517ca9b64726f31507ddf5939844b95c2da5d66c",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_formcalc_context.h"
    }
  ]
}
