)]}'
{
  "commit": "ddb84d00a70f24ff2eb77d28bbce1c7d794438c2",
  "tree": "52edb99af6816a6ca76ebdbea4a9a0d1fef70f1c",
  "parents": [
    "be126b1f0ddde561cf071b3d0198e42d7931e520"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Thu Sep 10 00:26:19 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Sep 10 00:26:19 2020 +0000"
  },
  "message": "Nest CXFA_TextPiece and CXFA_PieceLine in CXFA_TextLayout\n\nMotivation: in an ideal world, anything starting with CXFA would get\ngarbage collected, and unique_ptr\u003cCXFA_*\u003e becomes an anti-pattern.\n\n-- add some |const| where possible.\n\nChange-Id: I03dfbfa67b981d062adb77b6315f4f684e52dc5e\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/73432\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Daniel Hosseinian \u003cdhoss@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d4d4d7be1579cc8eb5f60389f1a5c7c88661ba53",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/BUILD.gn",
      "new_id": "bb96f3b38fa7940dad1b046c490836de56f52ccb",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "a2d1797579def6417db92375107849661067a9ba",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_fftext.cpp",
      "new_id": "f9b208588acd020e05784d9c2e33d1018cad3d70",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_fftext.cpp"
    },
    {
      "type": "delete",
      "old_id": "7f49249d708077ddd5553ec331eafb49bf639c6f",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_pieceline.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0e233acc29dd58ffbf0f55706419a4558ae0dcae",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_pieceline.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "51678e802b7dc934640f49701221e73bbe646b62",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textlayout.cpp",
      "new_id": "1a4e941ec4bf2fbf3f92252fec37e2596939faa4",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_textlayout.cpp"
    },
    {
      "type": "modify",
      "old_id": "ae813cbd2358195442f601dbd8fbd7b2659618d3",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textlayout.h",
      "new_id": "7512cfbd84dac10acc7ae5cd03d4431ff6f55014",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_textlayout.h"
    },
    {
      "type": "delete",
      "old_id": "363361a2b0d8b29a7175f8a83966cda92b777bc1",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textpiece.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c9d524d3419bf6e0f95decf73b22f094b3954c3a",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textpiece.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
