)]}'
{
  "commit": "b8df6056026a87917a67035cedb0c6bcbe4fa9ab",
  "tree": "16e30ba99824a741cfa3c9f9661617653c407a55",
  "parents": [
    "7ab1c4c7df8c45600eddaf5e30e498320e63c141"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Fri Feb 08 17:49:45 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Feb 08 17:49:45 2019 +0000"
  },
  "message": "Break circular dependency between xfa/fxfa and xfa/fgas.\n\nMove CXFA_LinkUserData and CXFA_TextUserData to xfa/fgas/layout.\nRename them to CFX_LinkUserData and CFX_TextUserData, respectively.\n\nChange-Id: Ie31b58fb72890f01b8fb1b107c04df7c9eaf1a2a\nReviewed-on: https://pdfium-review.googlesource.com/c/50351\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "59b4fcdab0b22f58190576b6f278abc4804e8b73",
      "old_mode": 33188,
      "old_path": "xfa/fgas/layout/BUILD.gn",
      "new_id": "ba0b40c9ccad066f94107b7e2d8bc06ca5312cfc",
      "new_mode": 33188,
      "new_path": "xfa/fgas/layout/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "9372c2fcd1eb9e6f50f21791856902b8d8e57914",
      "old_mode": 33188,
      "old_path": "xfa/fgas/layout/cfx_breakpiece.cpp",
      "new_id": "b0cc7540e229a2e8f3599646b958b37d2a9270da",
      "new_mode": 33188,
      "new_path": "xfa/fgas/layout/cfx_breakpiece.cpp"
    },
    {
      "type": "modify",
      "old_id": "9b1ebd644eaf79714fbe0112547f754a310ae1a7",
      "old_mode": 33188,
      "old_path": "xfa/fgas/layout/cfx_breakpiece.h",
      "new_id": "8ea70320f142b39a7e76541e054aaabf629a1455",
      "new_mode": 33188,
      "new_path": "xfa/fgas/layout/cfx_breakpiece.h"
    },
    {
      "type": "rename",
      "old_id": "84cee352a7eb9ffe40f30b83452cf796c4d35327",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_linkuserdata.cpp",
      "new_id": "591d861c0d28289d8c392e8e7ca220efb4599267",
      "new_mode": 33188,
      "new_path": "xfa/fgas/layout/cfx_linkuserdata.cpp",
      "score": 65
    },
    {
      "type": "rename",
      "old_id": "baa39aaf5685347dc54ca79dbbbbdf9a2b538bbf",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_linkuserdata.h",
      "new_id": "6f23b0e35647ca022c9ef82e5df3e447b3d37b7d",
      "new_mode": 33188,
      "new_path": "xfa/fgas/layout/cfx_linkuserdata.h",
      "score": 67
    },
    {
      "type": "modify",
      "old_id": "407d574e485b865469bbb35a029b25041f2aa3a2",
      "old_mode": 33188,
      "old_path": "xfa/fgas/layout/cfx_rtfbreak.cpp",
      "new_id": "776a2fe139454d9a2162925228ba457caa810a0a",
      "new_mode": 33188,
      "new_path": "xfa/fgas/layout/cfx_rtfbreak.cpp"
    },
    {
      "type": "modify",
      "old_id": "7af369f056a46d70cb1fc9dcd428e7f0dc1ecb81",
      "old_mode": 33188,
      "old_path": "xfa/fgas/layout/cfx_rtfbreak.h",
      "new_id": "2f09d99baf33d14fa23d063be186a2ea7d496829",
      "new_mode": 33188,
      "new_path": "xfa/fgas/layout/cfx_rtfbreak.h"
    },
    {
      "type": "rename",
      "old_id": "6c46978609aa1ff2d6297bb8f3d480dba77ca5a4",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textuserdata.cpp",
      "new_id": "f5151bd7ce695aab293dffaff8aa430f83257de2",
      "new_mode": 33188,
      "new_path": "xfa/fgas/layout/cfx_textuserdata.cpp",
      "score": 68
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5aaed9d0ace5ebdde2ea2d733d27737bb6a0999",
      "new_mode": 33188,
      "new_path": "xfa/fgas/layout/cfx_textuserdata.h"
    },
    {
      "type": "modify",
      "old_id": "2eb80ceac26637ca53e97a5043f6e06451ed9d8d",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/BUILD.gn",
      "new_id": "4f4e95f6be63bbc9d2b581a218052a838bd7c72c",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "cca6cc0dbc4d0a28b09c17120d4fca7b5fdae4fb",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_fftext.cpp",
      "new_id": "0db0afff429b3b9c97029f9549163f8380fd47d7",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_fftext.cpp"
    },
    {
      "type": "modify",
      "old_id": "0902bb7a7ebb2756dd2edeb616c72948df1dd1b3",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textlayout.cpp",
      "new_id": "2d6bce93beafea85fa14698afa72edc60460d23d",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_textlayout.cpp"
    },
    {
      "type": "modify",
      "old_id": "f09653b042a9e095d9823d2e4f9f18f5e4daa844",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textlayout.h",
      "new_id": "b28be42947540cffb69adb80187dc92264146293",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_textlayout.h"
    },
    {
      "type": "modify",
      "old_id": "d6a8d3abafb309c3f6b4de2e85d2f3d9cc3bcbf6",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textpiece.cpp",
      "new_id": "166bb51ad8a7ac8095d67abe26c9b877ac671138",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_textpiece.cpp"
    },
    {
      "type": "modify",
      "old_id": "f115c41e846e3bfae33b24d2304a922e4d95bce9",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textpiece.h",
      "new_id": "d09d0660378d6653c1147944206defe1ee697e4a",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_textpiece.h"
    },
    {
      "type": "delete",
      "old_id": "1fe4fae6c44d619fed301bf90f4b1acd5d841192",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textuserdata.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
