)]}'
{
  "commit": "8860c7123f2302e9d2d5f3eca9140793bb84bb0f",
  "tree": "0862ec0ef06b4fba68baff4108194f155bb40edb",
  "parents": [
    "76d066385e81c059b26dae2407cc9c3581c01144"
  ],
  "author": {
    "name": "Fabian Meumertzheim",
    "email": "fabian@meumertzhe.im",
    "time": "Wed Jun 09 06:06:49 2021 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jun 09 00:06:49 2021 -0400"
  },
  "message": "Add full runfiles tree support (#149)\n\n* Add full runfiles tree support\r\n\r\nThe runfiles tree of a fuzzing_binary is now packaged correctly for\r\nOSS-Fuzz.\r\n\r\nFor a fuzz test foo, the runfiles are resolved relative to the\r\nfoo.runfiles directory in the output .tar and will be found by the Bazel\r\nrunfiles libraries.\r\n\r\nThis commit also adds a fuzz test that crashes if it can\u0027t find its\r\nrunfile.\r\n\r\n* Optional: Add symlink to fuzz test binary to runfiles tree\r\n\r\n* Address review comments",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9b63c93058cbe9d1b89d4725c1d082d502f8b292",
      "old_mode": 33188,
      "old_path": "docs/BUILD",
      "new_id": "2fc5a86299d7faa0d898bb3f141b96af7393061a",
      "new_mode": 33188,
      "new_path": "docs/BUILD"
    },
    {
      "type": "modify",
      "old_id": "02e7e93a13426f188791d11f77fa21769735be26",
      "old_mode": 33188,
      "old_path": "examples/BUILD",
      "new_id": "6f834e1c349bd59c50eca9e0cb5e608f4509db33",
      "new_mode": 33188,
      "new_path": "examples/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23839468710dda9066b9f750b956b1e3bc299790",
      "new_mode": 33188,
      "new_path": "examples/runfiles_fuzz_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6f5921896c25a5579e3552058774bc235d1143ea",
      "old_mode": 33188,
      "old_path": "fuzzing/private/BUILD",
      "new_id": "40dda3f39c3ae9021870992c5467083844291f8a",
      "new_mode": 33188,
      "new_path": "fuzzing/private/BUILD"
    },
    {
      "type": "modify",
      "old_id": "16e374973a93989afaa1fccc6f60ca6130a30048",
      "old_mode": 33188,
      "old_path": "fuzzing/private/oss_fuzz/package.bzl",
      "new_id": "05510c83542b372e059313ae8bd6c89f48a56a12",
      "new_mode": 33188,
      "new_path": "fuzzing/private/oss_fuzz/package.bzl"
    },
    {
      "type": "modify",
      "old_id": "f5a869fa8b4ea3afa6ba9843ba43bf5986a9347f",
      "old_mode": 33188,
      "old_path": "fuzzing/private/util.bzl",
      "new_id": "4fb0db5acd3efdfb3d9a488bd1f94d6d0b467e76",
      "new_mode": 33188,
      "new_path": "fuzzing/private/util.bzl"
    }
  ]
}
