)]}'
{
  "commit": "a866713ddb8698616f83e3f49857a8bb42f616fd",
  "tree": "0dce7e7c6b1d66f434acd25dd759f32da5d1a1d2",
  "parents": [
    "2f9af23734a53041e37437c9d22a664fd4db2313"
  ],
  "author": {
    "name": "Spandan Das",
    "email": "spandandas@google.com",
    "time": "Thu May 30 16:46:44 2024 +0000"
  },
  "committer": {
    "name": "Spandan Das",
    "email": "spandandas@google.com",
    "time": "Thu May 30 16:51:51 2024 +0000"
  },
  "message": "Handle missing apex_contributions\n\nSome minimal branches have v/g_s/build/release (where apex_contibutions\nhave been set to mainline prebuilts), but not v/g/b (where the apex_contributions\nfor prebuilts have been defined). These minimal branches are unsuitable\nfor building a product that consume mainline prebuilts, but they would\nstill like to do aosp product builds.\n\naosp products should not use the mainline prebuilts anyways, but this\nhas been implemented as\n- always create the dependency edge to the selected apex contributions\n- do not visit the dependency edge subsequently if\n  IgnoreApexContributions is set set to true\n\nTo support aosp product builds in minimal branches, this CL updates the\nimplementation to skip creating the dependency edge when\nIgnoreApexContributions is set to true\n\nTest: go test ./android\nChange-Id: Iaa0971760e64f9b7a03542f179231ce2268b6616\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "91549e5d82b233c4c897b990a5df28a294f04103",
      "old_mode": 33188,
      "old_path": "android/apex_contributions.go",
      "new_id": "8b72f8e4fec2e910323bcc4717f247419faa86a6",
      "new_mode": 33188,
      "new_path": "android/apex_contributions.go"
    }
  ]
}
