)]}'
{
  "commit": "fd2e967af05abd37983af4a2c62e7ba96f5577e4",
  "tree": "b53ecd8866c377b7ea27f72c247ff71a0190869c",
  "parents": [
    "cb56fa972b50151924282035545f0024cac9c25e"
  ],
  "author": {
    "name": "Sangmin Lee",
    "email": "sangmin5.lee@samsung.com",
    "time": "Wed Aug 21 17:01:07 2024 +0900"
  },
  "committer": {
    "name": "Sangmin Lee",
    "email": "sangmin5.lee@samsung.com",
    "time": "Thu Aug 22 15:23:47 2024 +0900"
  },
  "message": "Optimize: Reduce vendor target build files\n\nPrevent system/% files from being built by BUILDING_SYSTEM_IMAGE\nand data/% files from being built by BUILDING_USERDATA_IMAGE\n\n1) Address issue where system/% files were\nbeing built even when\nPRODUCT_BUILD_SYSTEM_IMAGE was false.\n This change reduces the ninja targets for\naosp_cf_x86_64_phone_vendor-trunk_staging-userdebug\nfrom 140,427 to 57,303\n\nTest:\nlunch aosp_cf_x86_64_phone_vendor-trunk_staging-userdebug ; m\n\n2) Resolve issue where data/% files were\nbeing built during \"m dist\" even if\nPRODUCT_BUILD_USERDATA_IMAGE was set to false\n\nTest: Set any module to install at data partition using\nLOCAL_MODULE_PATH\u003d$(TARGET_OUT_DATA)/app\nlunch aosp_cf_x86_64_phone_vendor-trunk_staging-userdebug ; m dist\nCheck the contents at out/target/product/vsoc_x86_64 and out/dist\n\nChange-Id: I2a914339231d57598a6f30fc83fd8203d4107a11\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "18ee77d393defa3ec0a9b08d587fb1510e982abb",
      "old_mode": 33188,
      "old_path": "core/Makefile",
      "new_id": "a25bef6a93c469dd853722a5a064f0a7ef14f892",
      "new_mode": 33188,
      "new_path": "core/Makefile"
    },
    {
      "type": "modify",
      "old_id": "85fd65c2f5f132a5d6f695a172788d0f310ea8a9",
      "old_mode": 33188,
      "old_path": "core/main.mk",
      "new_id": "5c280da1a2fccfad268f93d824ddca3150f0c8e0",
      "new_mode": 33188,
      "new_path": "core/main.mk"
    }
  ]
}
