)]}'
{
  "commit": "39cc83149d6f5a459f23147eb96654599883cedc",
  "tree": "4130ea989d153a6ad6f51004034658ffcb7f3526",
  "parents": [
    "1522eacc25bcd56c80c5b01a65f09a768530c2d6"
  ],
  "author": {
    "name": "Tom Anderson",
    "email": "thomasanderson@chromium.org",
    "time": "Tue May 14 18:43:06 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue May 14 18:43:06 2019 +0000"
  },
  "message": "Split public fuzzer static initializer into its own file\n\npdfium_fuzzer_helper.cc contained both logic for public fuzzers, and the\nstatic initalizer for setting up pdfium.  So the fuzzers have a\ndependency on pdfium_fuzzer_helper.cc, but in component builds, they get\nlinked into libpdfium.so.  We want to avoid adding the static initializer\nto libpdfium.so, otherwise pdfium will get statically initialized\neverywhere.\n\nBUG\u003dchromium:960288\nR\u003dthestig\n\nChange-Id: Icc93615b83ffaa0343d2a875aa7b35459bba11ef\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/54353\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nAuto-Submit: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a2839271ffc7f743f775d1e4ac8ea0b4220c4ed0",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/BUILD.gn",
      "new_id": "038d2ce622f73ce634078975cf68231d7c4e082a",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "d6b10ff00e6896261cf0fa72b8430ac998b4a588",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/pdf_fuzzer_init.cc",
      "new_id": "954eed0dd8da62a3550099026932b8edd9a2fba8",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/pdf_fuzzer_init.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63bf6ae44a692e9285f7e1df76a2a0f0b57e467e",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/pdf_fuzzer_init_public.cc"
    },
    {
      "type": "modify",
      "old_id": "386103416d5fa4676e5f5a7455d3a0218e75e19f",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/pdfium_fuzzer_helper.cc",
      "new_id": "27e0292b0211ae127b0ff1421be3d8c81372d445",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/pdfium_fuzzer_helper.cc"
    }
  ]
}
