)]}'
{
  "commit": "1663d55f8ec88b0c9c629574d7c40a664197225f",
  "tree": "c80ce47665eef8b0a6ffd6524d1fc5f4613a9a9e",
  "parents": [
    "85e62a9732104783f8b89903d98c34f5535bd0e3"
  ],
  "author": {
    "name": "Fabian Meumertzheim",
    "email": "fabian@meumertzhe.im",
    "time": "Mon May 03 17:17:32 2021 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon May 03 11:17:32 2021 -0400"
  },
  "message": "Decompose FuzzingEngineInfo into orthogonal providers (#144)\n\n* Decompose FuzzingEngineInfo into orthogonal providers\r\n\r\nBy removing the engine_library_info field of CcFuzzingEngineInfo and\r\nrelying exlusively on the DefaultInfo and language-specific *Info\r\nproviders to propagate the information about the engine library,\r\nCcFuzzingEngineInfo can become almost completely generic in the\r\nlanguage.\r\n\r\nThis commit performs the required refactoring and renames the provider\r\nto FuzzingEngineInfo.\r\n\r\n* Drop Cc prefix of CcFuzzingBinaryInfo\r\n\r\nNow that FuzzingEngineInfo is language-independent, so is the fuzzing\r\nbinary info provider.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2d7aa3b251ecdcb0e25d705e0dbe433b624240cf",
      "old_mode": 33188,
      "old_path": "fuzzing/private/binary.bzl",
      "new_id": "904f106bccea3857cb10f2f49bd398846c829c54",
      "new_mode": 33188,
      "new_path": "fuzzing/private/binary.bzl"
    },
    {
      "type": "modify",
      "old_id": "a72dd5323dcd488b0453194f56d67bd6d1974666",
      "old_mode": 33188,
      "old_path": "fuzzing/private/common.bzl",
      "new_id": "6a9ee24e15dc624e15569c5f6f2f074513d9e8b1",
      "new_mode": 33188,
      "new_path": "fuzzing/private/common.bzl"
    },
    {
      "type": "modify",
      "old_id": "b6a3a949c854c0f798b1ee96c1ec469b9eca1c95",
      "old_mode": 33188,
      "old_path": "fuzzing/private/engine.bzl",
      "new_id": "721fd611e180b290956eeb0ace37c2fdbe447814",
      "new_mode": 33188,
      "new_path": "fuzzing/private/engine.bzl"
    },
    {
      "type": "modify",
      "old_id": "96058cbd54553c494edd5ca6017fe3d5f8ced90e",
      "old_mode": 33188,
      "old_path": "fuzzing/private/engine_test.bzl",
      "new_id": "14cc893f22598d115ce464ed769c863d8c64289c",
      "new_mode": 33188,
      "new_path": "fuzzing/private/engine_test.bzl"
    },
    {
      "type": "modify",
      "old_id": "75b2e09ebec26562eb61300d43ea9731a227cbad",
      "old_mode": 33188,
      "old_path": "fuzzing/private/oss_fuzz/package.bzl",
      "new_id": "6184303d1b02a7f954ed564a6b82508ad1db1d90",
      "new_mode": 33188,
      "new_path": "fuzzing/private/oss_fuzz/package.bzl"
    },
    {
      "type": "modify",
      "old_id": "c1a2fe7ea6ce550d0789f1c27deff48ec343b16b",
      "old_mode": 33188,
      "old_path": "fuzzing/private/regression.bzl",
      "new_id": "104993d3ecfb859e1db341a9e5cdbd649b965b43",
      "new_mode": 33188,
      "new_path": "fuzzing/private/regression.bzl"
    }
  ]
}
