)]}'
{
  "commit": "dfdbe09b9c57d54eae13995d4925fca2022ba0e9",
  "tree": "9db58e91eaa85b1c59a6d720f6a4de42c633bfd7",
  "parents": [
    "757a6bfbfbdabf88d066a606a50ecb9b3e0f7b66"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Thu Sep 17 18:27:34 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Sep 17 18:27:34 2020 +0000"
  },
  "message": "Nest CXFA_TextParseContext as CXFA_TextParser::Context\n\nThis avoids writing make_unique\u003cCXFA_TextParseContext\u003e, as eventually\nmake_unique\u003cCXFA_*\u003e should be a code smell with classes thusly named\nbeing garbage collected.\n\n-- encapsulate members while at it.\n\nChange-Id: I3ac38f030a16ae3a2202cb6af28b931ebf98b87c\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/73671\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb96f3b38fa7940dad1b046c490836de56f52ccb",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/BUILD.gn",
      "new_id": "fdb604f88cca8d2db91da0bdea87fbaf4c0dc4b9",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "ea97aa81741d68ed5e15b7dd3057c20c438e25b7",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textlayout.cpp",
      "new_id": "62994975f74b6498de7e4007c4f0ab220a12679f",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_textlayout.cpp"
    },
    {
      "type": "delete",
      "old_id": "b21173adb0bbf3118cf53ba546fa88f42cc39d59",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textparsecontext.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "985ba4ea6794028f55a1cc0b4297a19606ed24ac",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textparsecontext.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d9198f1428d2ab3a3f94b7f933d86ce8feaa7d6e",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textparser.cpp",
      "new_id": "0128b303f27f2eb25005ba63ab94c4a5a34de4d5",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_textparser.cpp"
    },
    {
      "type": "modify",
      "old_id": "c81bf6df0e94786b6d747c64c095cda44c491601",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textparser.h",
      "new_id": "1a2f9fce5a6a2221e2c0c2365158c16435a6f9d3",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_textparser.h"
    }
  ]
}
