)]}'
{
  "commit": "93ea6d428ca436fdb41c44eba5e4ea5913a1c14d",
  "tree": "7f582cfe93c1fdafb60eb9093eb129af31fe8cd2",
  "parents": [
    "25ae3af575507a9952629eeb5d8da7d432f0ef14"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Mon Dec 03 20:16:08 2018 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Dec 03 20:16:08 2018 +0000"
  },
  "message": "Restructure EAN barcode classes to merge common code.\n\nAdd an additional layer of class hierarchy to merge some common code\nbetween 3 very similar barcode implementations.\n\nChange-Id: I435613006a59b1af8c7d05e7c8ba50f64a2c43b5\nReviewed-on: https://pdfium-review.googlesource.com/c/46150\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "19ced511abde97e7099d962e2d251054e6498efe",
      "old_mode": 33188,
      "old_path": "fxbarcode/BUILD.gn",
      "new_id": "344a310b1b081e409a0bcb0c0202dd3b7d18a7bd",
      "new_mode": 33188,
      "new_path": "fxbarcode/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b038f81217774394a8111e306814de502760ed6e",
      "old_mode": 33188,
      "old_path": "fxbarcode/cbc_ean13.cpp",
      "new_id": "934e61cdcaaf1f4a372c66aa1409928740ec7628",
      "new_mode": 33188,
      "new_path": "fxbarcode/cbc_ean13.cpp"
    },
    {
      "type": "modify",
      "old_id": "f5887c7b8368b6af33962d54c2417dff295235d1",
      "old_mode": 33188,
      "old_path": "fxbarcode/cbc_ean13.h",
      "new_id": "a82a03fff4ec920520d5e6b75f4380d052f04e74",
      "new_mode": 33188,
      "new_path": "fxbarcode/cbc_ean13.h"
    },
    {
      "type": "modify",
      "old_id": "d74a7127cfbc98e335d1dae5ce594fba72232bf6",
      "old_mode": 33188,
      "old_path": "fxbarcode/cbc_ean8.cpp",
      "new_id": "84ed672d2296691369170569df112d22469d8a41",
      "new_mode": 33188,
      "new_path": "fxbarcode/cbc_ean8.cpp"
    },
    {
      "type": "modify",
      "old_id": "d0c7b21e11b14fb4bc074aa38fba0f81bd8d8612",
      "old_mode": 33188,
      "old_path": "fxbarcode/cbc_ean8.h",
      "new_id": "57c06fa04559d9dae37d1021243b291a6ce872d3",
      "new_mode": 33188,
      "new_path": "fxbarcode/cbc_ean8.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6325b8547cd10cc816e25862e14064b987ebdee1",
      "new_mode": 33188,
      "new_path": "fxbarcode/cbc_eancode.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c2e7372ff49260a79f55176e5100e37f4106eef",
      "new_mode": 33188,
      "new_path": "fxbarcode/cbc_eancode.h"
    },
    {
      "type": "modify",
      "old_id": "eae618ec6b19a2f1b50406be7da065da2c15e56e",
      "old_mode": 33188,
      "old_path": "fxbarcode/cbc_onecode.h",
      "new_id": "946911c40c9b37e806dd2e9fc45adbad21250e8c",
      "new_mode": 33188,
      "new_path": "fxbarcode/cbc_onecode.h"
    },
    {
      "type": "modify",
      "old_id": "77c4c49e2c0143847324cdca376a2f09bcceb7ac",
      "old_mode": 33188,
      "old_path": "fxbarcode/cbc_upca.cpp",
      "new_id": "3a3e87fd55d02fac3a9c03477bd4975e3f09886b",
      "new_mode": 33188,
      "new_path": "fxbarcode/cbc_upca.cpp"
    },
    {
      "type": "modify",
      "old_id": "89bfc520160d833b3d509e234879565475b8da8d",
      "old_mode": 33188,
      "old_path": "fxbarcode/cbc_upca.h",
      "new_id": "bf71fc90d546a493a04660cea6dc08a3ac331858",
      "new_mode": 33188,
      "new_path": "fxbarcode/cbc_upca.h"
    },
    {
      "type": "modify",
      "old_id": "c80091897f1514822c07bd3fe777c621fff78ee6",
      "old_mode": 33188,
      "old_path": "fxbarcode/oned/BC_OnedEAN13Writer.h",
      "new_id": "8436a4f77167373735ab5e0c704bcf80036d28cf",
      "new_mode": 33188,
      "new_path": "fxbarcode/oned/BC_OnedEAN13Writer.h"
    },
    {
      "type": "modify",
      "old_id": "932e1f42c8514ff2712a89717f28db41936cf7ec",
      "old_mode": 33188,
      "old_path": "fxbarcode/oned/BC_OnedEAN13Writer_unittest.cpp",
      "new_id": "0f854967148c0199b84b8e4130eb7a0566cffb1e",
      "new_mode": 33188,
      "new_path": "fxbarcode/oned/BC_OnedEAN13Writer_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "6295c4eb58f33954c13a4b1a42fa8cd3b36bc876",
      "old_mode": 33188,
      "old_path": "fxbarcode/oned/BC_OnedEAN8Writer.h",
      "new_id": "9d107b9b4a84de9fe63b3b3cd60b384be0dc30a0",
      "new_mode": 33188,
      "new_path": "fxbarcode/oned/BC_OnedEAN8Writer.h"
    },
    {
      "type": "modify",
      "old_id": "16a1df6c2800520996065a8ab808d2ce86c5c612",
      "old_mode": 33188,
      "old_path": "fxbarcode/oned/BC_OnedEAN8Writer_unittest.cpp",
      "new_id": "55a0a330d01a69880b2e5e2d0544839849b9d329",
      "new_mode": 33188,
      "new_path": "fxbarcode/oned/BC_OnedEAN8Writer_unittest.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f43b9adfbe0b8cedebc7ae77c55f821849202ea7",
      "new_mode": 33188,
      "new_path": "fxbarcode/oned/BC_OnedEANWriter.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d8016705179593b7d985dede191824879800ec9",
      "new_mode": 33188,
      "new_path": "fxbarcode/oned/BC_OnedEANWriter.h"
    },
    {
      "type": "modify",
      "old_id": "9e7400ab41f1ef5c15c24255225e0ae4dd34b567",
      "old_mode": 33188,
      "old_path": "fxbarcode/oned/BC_OnedUPCAWriter.cpp",
      "new_id": "d3b92266c36250c775ee064d9e18ecabfd8e1c05",
      "new_mode": 33188,
      "new_path": "fxbarcode/oned/BC_OnedUPCAWriter.cpp"
    },
    {
      "type": "modify",
      "old_id": "6101b4d8d17c2fdae04a9829831574aef9f00103",
      "old_mode": 33188,
      "old_path": "fxbarcode/oned/BC_OnedUPCAWriter.h",
      "new_id": "8e2f77096f1d7c3e130ea44391b995e52e3e689f",
      "new_mode": 33188,
      "new_path": "fxbarcode/oned/BC_OnedUPCAWriter.h"
    },
    {
      "type": "modify",
      "old_id": "3d9f6c5e611a177548bd6c2fc8a74bf73b02b5ab",
      "old_mode": 33188,
      "old_path": "fxbarcode/oned/BC_OnedUPCAWriter_unittest.cpp",
      "new_id": "cd9ff47394768d06cbce2fcefa39fe9e28ec07d7",
      "new_mode": 33188,
      "new_path": "fxbarcode/oned/BC_OnedUPCAWriter_unittest.cpp"
    }
  ]
}
