)]}'
{
  "commit": "8efceb357b097cf977cb06ad9dc4f5b3089f9d6a",
  "tree": "32b0357403d4b8572987a61ba4f8f8e5f62af337",
  "parents": [
    "52fdf87ed8e4b7350798f5c2bd2a74d8bf3d8213"
  ],
  "author": {
    "name": "Wei Li",
    "email": "weiwli@google.com",
    "time": "Fri May 05 10:50:47 2023 -0700"
  },
  "committer": {
    "name": "Wei Li",
    "email": "weiwli@google.com",
    "time": "Tue May 16 08:15:14 2023 -0700"
  },
  "message": "Changes in Bazel rules to support SBOM generation of b build unbundled APEXs.\n\n1) Add MetadataFileInfo provider to modules if METADATA file is declared in attribute applicable_licenses, which might be from default_metadata_file of packages\n2) cc_aspect collect MetadataFileInfo for some rules that are transitive deps and included in APEXs\n3) Generate SBOM for .apex or .capex in apex rule\n\nBug: 275472038\nTest: CIs\nTest: b build //packages/modules/adb/apex:com.android.adbd --config\u003dandroid --output_groups\u003d+apex_sbom\n\nChange-Id: I727610608487a12873671dd27d56465fc2c19436\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "201171de778c586a94e5920e53ffa18be8450826",
      "old_mode": 33188,
      "old_path": "rules/apex/BUILD",
      "new_id": "1edd3d3ea7b84054128ab20c743b0d46a4e8e473",
      "new_mode": 33188,
      "new_path": "rules/apex/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "503057ea3ea36a79fcab9f6dae24c352420d574f",
      "new_mode": 33188,
      "new_path": "rules/apex/METADATA"
    },
    {
      "type": "modify",
      "old_id": "c31b64047e683433e3eb5029b255c09a23c2e95d",
      "old_mode": 33188,
      "old_path": "rules/apex/apex.bzl",
      "new_id": "be1cf5889e36deb1f6e6c6baa2f34448c5cfe0a9",
      "new_mode": 33188,
      "new_path": "rules/apex/apex.bzl"
    },
    {
      "type": "modify",
      "old_id": "51ba3d078a7914554107c48e31fb951ebb6b7af0",
      "old_mode": 33188,
      "old_path": "rules/apex/apex_test.bzl",
      "new_id": "e155bf5800b6529d1fe1fa190bb0bfa754b82f1a",
      "new_mode": 33188,
      "new_path": "rules/apex/apex_test.bzl"
    },
    {
      "type": "modify",
      "old_id": "77b1a65aefe1e25a00dc15d038e0ebb6414ff5d5",
      "old_mode": 33188,
      "old_path": "rules/apex/cc.bzl",
      "new_id": "f86cfe75161220778bc082a36586d1f2a660b2a1",
      "new_mode": 33188,
      "new_path": "rules/apex/cc.bzl"
    },
    {
      "type": "modify",
      "old_id": "2302137b567f5c6a3faa8c3ceca8e01c87889c74",
      "old_mode": 33188,
      "old_path": "rules/license/license_aspect.bzl",
      "new_id": "00a91f5bc0f323ed61f93f2d73c97ebf55c02a53",
      "new_mode": 33188,
      "new_path": "rules/license/license_aspect.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "287905cd12c3a1972a0184a8c41acde64d4df837",
      "new_mode": 33188,
      "new_path": "rules/metadata.bzl"
    }
  ]
}
