)]}'
{
  "commit": "7faffd69b447dc5ff9aa8b6dec1f0f65c7dcd722",
  "tree": "ce929cafe04d84ed00bdff9340b45fd882976864",
  "parents": [
    "b915e047f04bca6f4b2959d638134ed39b47bfbd"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Fri Oct 28 21:04:40 2022 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Oct 28 21:04:40 2022 +0000"
  },
  "message": "Remove \"from __future__\" Python imports.\n\nThey are all no longer needed in Python 3.\n\nBug: pdfium:1674\nChange-Id: I2c7f62431d0e2d55b3646494e1209dbfafbd8487\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/100290\nReviewed-by: K. Moon \u003ckmoon@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a9f3ddf07f9eac0de5dcc2b167537f374a6d837",
      "old_mode": 33261,
      "old_path": "testing/tools/api_check.py",
      "new_id": "bd2d2e4c4d926ba0fdc6d979a8ffdc5a941547f2",
      "new_mode": 33261,
      "new_path": "testing/tools/api_check.py"
    },
    {
      "type": "modify",
      "old_id": "d83b945188a07964b9f7dc7759eaa7a8cba5f816",
      "old_mode": 33261,
      "old_path": "testing/tools/common.py",
      "new_id": "b0a3662028506964ea0e7e660359c7235a90363c",
      "new_mode": 33261,
      "new_path": "testing/tools/common.py"
    },
    {
      "type": "modify",
      "old_id": "c07a082e3da7064a690bfa69b70f63516a10177a",
      "old_mode": 33261,
      "old_path": "testing/tools/coverage/coverage_report.py",
      "new_id": "15188bf1f8318005fe9383b54188b8430db37af8",
      "new_mode": 33261,
      "new_path": "testing/tools/coverage/coverage_report.py"
    },
    {
      "type": "modify",
      "old_id": "ccdfbb43af9b462503a45c185f29ee77962dba88",
      "old_mode": 33261,
      "old_path": "testing/tools/fixup_pdf_template.py",
      "new_id": "b1c42e4f3593dd51923f733e315148c26ae2879e",
      "new_mode": 33261,
      "new_path": "testing/tools/fixup_pdf_template.py"
    },
    {
      "type": "modify",
      "old_id": "570047b1ab40c74b8077871ee9ef2bb2cd8cb82c",
      "old_mode": 33261,
      "old_path": "testing/tools/pngdiffer.py",
      "new_id": "92178a33322678fa3df2a50a05c181c7d2b8a53f",
      "new_mode": 33261,
      "new_path": "testing/tools/pngdiffer.py"
    },
    {
      "type": "modify",
      "old_id": "3baecead52f073989f0ced9454aae4d459c175a8",
      "old_mode": 33261,
      "old_path": "testing/tools/safetynet_compare.py",
      "new_id": "b7d92ae3927f27ea12813593ba71d2092e73170f",
      "new_mode": 33261,
      "new_path": "testing/tools/safetynet_compare.py"
    },
    {
      "type": "modify",
      "old_id": "fb563b5be5c93c0327ad586a7a1cc3a77c95d7bf",
      "old_mode": 33188,
      "old_path": "testing/tools/safetynet_conclusions.py",
      "new_id": "357d091d5572cd4c33764bc69146bb523c8cece3",
      "new_mode": 33188,
      "new_path": "testing/tools/safetynet_conclusions.py"
    },
    {
      "type": "modify",
      "old_id": "923209821bc08b3588fa53953b64a3b888b1a35d",
      "old_mode": 33188,
      "old_path": "testing/tools/safetynet_image.py",
      "new_id": "f5f9b08f2921e410dae84d8a1f25cb77cece7193",
      "new_mode": 33188,
      "new_path": "testing/tools/safetynet_image.py"
    },
    {
      "type": "modify",
      "old_id": "ee5d13d56e08d3faa6a1ccdd7f053fd57f42c2d0",
      "old_mode": 33261,
      "old_path": "testing/tools/safetynet_measure.py",
      "new_id": "f8196f73fd301097ada979575d454995429a7abe",
      "new_mode": 33261,
      "new_path": "testing/tools/safetynet_measure.py"
    },
    {
      "type": "modify",
      "old_id": "1f401cf57bfd34f58b25e6b8e2ab9ef96d95477f",
      "old_mode": 33188,
      "old_path": "testing/tools/skia_gold/skia_gold.py",
      "new_id": "4a3519fe9e53494d61bd113fe4cdf66e3771026b",
      "new_mode": 33188,
      "new_path": "testing/tools/skia_gold/skia_gold.py"
    },
    {
      "type": "modify",
      "old_id": "82ccdf78bdeb7f20b97324b4caf6a3d082bfe734",
      "old_mode": 33261,
      "old_path": "testing/tools/suppressor.py",
      "new_id": "c6aed6497056cb124bead325a4443a2696a7f1c3",
      "new_mode": 33261,
      "new_path": "testing/tools/suppressor.py"
    },
    {
      "type": "modify",
      "old_id": "ec1d06db68db6b0dfd5ad5fad8887316d16f886d",
      "old_mode": 33188,
      "old_path": "testing/tools/test_runner.py",
      "new_id": "9bc3681790ceff115b63d63bb7f1706c84369812",
      "new_mode": 33188,
      "new_path": "testing/tools/test_runner.py"
    },
    {
      "type": "modify",
      "old_id": "51ee700b8358f4bb3b3e56df50b628fe7fbffd11",
      "old_mode": 33261,
      "old_path": "testing/tools/text_diff.py",
      "new_id": "5f439725e54df99ff46d7a0283cf0d2029272777",
      "new_mode": 33261,
      "new_path": "testing/tools/text_diff.py"
    }
  ]
}
