)]}'
{
  "commit": "ae5d92af623ac0949f076e6a916dbc1fb0f13e1d",
  "tree": "32f7ffe49da5860de6b0db06d66112c50467c233",
  "parents": [
    "5131f71d63052ca851f6a78830d2da564be50f44"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Tue Jan 07 23:41:49 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jan 07 23:41:49 2020 +0000"
  },
  "message": "Move CFX_Barcode from fwl/ to fxbarcode/\n\nFWL is a windowing layer, but this code doesn\u0027t have much to do\nwith windowing. Instead, it is a top-level entry point for much\nof the barcode library underneath it. All the other fwl/ files\nare prefixed with cfwl_, so this was inconsistent.\n\nChange-Id: Iafa583bd5d3f10753006232af3d7fcd9ae90a157\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/64652\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f27a2f4c1b1d2eec7ef94fca585eba89f2419edd",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "38739d110f51bd93f7f2faacce95d890dca4b58b",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "8c092ea8e3a02191beae0026b1a71f7e516c9ee1",
      "old_mode": 33188,
      "old_path": "fxbarcode/BUILD.gn",
      "new_id": "2b10e95d1b8ba8cf18ade0d36053d1706a1c67be",
      "new_mode": 33188,
      "new_path": "fxbarcode/BUILD.gn"
    },
    {
      "type": "rename",
      "old_id": "086632de04821e250d1609794143c4e907a757d3",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfx_barcode.cpp",
      "new_id": "54addad6451fd5d47fcbb038089a4c6242ce26aa",
      "new_mode": 33188,
      "new_path": "fxbarcode/cfx_barcode.cpp",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "d387671fc80c58563246008eee45ecaaf40b6894",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfx_barcode.h",
      "new_id": "14204ea34ec400dbd559bd559a936b17e98b5323",
      "new_mode": 33188,
      "new_path": "fxbarcode/cfx_barcode.h",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "54db94a0a44db54c5b30ab9d3435fb87edd9beac",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfx_barcode_unittest.cpp",
      "new_id": "7569bf28686a80b8d37330047dac4cb4ff3ff362",
      "new_mode": 33188,
      "new_path": "fxbarcode/cfx_barcode_unittest.cpp",
      "score": 98
    },
    {
      "type": "modify",
      "old_id": "cc72b46e93b2fb990c7d44c4d5818868fdfb2d0b",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/BUILD.gn",
      "new_id": "df9c26407f3f4bc329c8fdefba136fd30c31934d",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b1d034ed8c287700f62428f87b4e7f296294d40b",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/DEPS",
      "new_id": "fe9eaf63e11d829bc1c891474f170c6e58596888",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/DEPS"
    },
    {
      "type": "modify",
      "old_id": "f4d1d8be17eedeebba9e0cabf0b2a4c0b5c72696",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/pdf_cfx_barcode_fuzzer.cc",
      "new_id": "7b31b2ba409ed6c565ad9e151d327d15a4b5530a",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/pdf_cfx_barcode_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "4ef9cc15cefed87dab320fcb4f1ce6f9d50ea4dc",
      "old_mode": 33188,
      "old_path": "xfa/fwl/BUILD.gn",
      "new_id": "5d3d05808c3c0dd3f1f0260dc7b5c4aa4e7aaebb",
      "new_mode": 33188,
      "new_path": "xfa/fwl/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "592bf2a702a3eadcda57f7dff6383a81e29c6f54",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_barcode.cpp",
      "new_id": "008424d82bfd91bbd7bd6109fd3c3cf71771ad4c",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_barcode.cpp"
    }
  ]
}
