)]}'
{
  "commit": "e60fe7be0f4b0c2166a4ba5670a83ea1d1d2073a",
  "tree": "7810e7b072216ec9f94d38dae29f730b2dc922aa",
  "parents": [
    "3cbb74151e3b8959d6eb217237bbbec8b59f752d"
  ],
  "author": {
    "name": "Cole Faust",
    "email": "colefaust@google.com",
    "time": "Thu Apr 17 17:15:25 2025 -0700"
  },
  "committer": {
    "name": "Cole Faust",
    "email": "colefaust@google.com",
    "time": "Thu Apr 17 17:20:06 2025 -0700"
  },
  "message": "Always use file_contexts_bin_gen in target-files\n\nPreviously we were using the system image\u0027s selinux context. When\nwe autogenerate partitions, we always use file_contexts_bin_gen as\nthe selinux context. But with the handwritten soong image, they use\na different selinux context that only has the selinux information for\nthe system image. file_contexts_bin_gen has information for all images.\n\nJust hardcode the usage of file_contexts_bin_gen for the\ntarget-files.zip package. This is the same as what make does.\n\nThis selinux contexts file is later used to build the \"hermetic\"\nversions of the images in the target-files.zip package, so it\u0027s\nimportant it has info for all partitions.\n\nBug: 376727180\nTest: ./prebuilts/build-tools/linux-x86/bin/py3-cmd build/soong/scripts/soong_only_diff_test.py aosp_cf_x86_64_phone\nChange-Id: I75a82a035fd76ccd5c0621316a1735e504d50c29\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "939efa87316a937ff3a8f885f25921224a035ea0",
      "old_mode": 33188,
      "old_path": "filesystem/android_device.go",
      "new_id": "fa360ef8544452b7314f534e7f2d301bcbceeb76",
      "new_mode": 33188,
      "new_path": "filesystem/android_device.go"
    }
  ]
}
