)]}'
{
  "commit": "e06dd11bdc158417732c6bd14b0ef3c8790b7bd2",
  "tree": "691ffa9d46414a95192d4c8c0ad5145c6e686a73",
  "parents": [
    "4100dd081e6abd41e12eb000fdbd3785ac5bc4c3"
  ],
  "author": {
    "name": "Spandan Das",
    "email": "spandandas@google.com",
    "time": "Wed Mar 05 01:29:04 2025 +0000"
  },
  "committer": {
    "name": "Spandan Das",
    "email": "spandandas@google.com",
    "time": "Wed Mar 05 18:57:02 2025 +0000"
  },
  "message": "Fix incrementality issues for root_filesystem_config.txt\n\nThis file is generated by running fs_config on\n`out/soong/.intermediates/.../ROOT` directory assembled for\ntarget_files.zip, but this was not declared as implicit input. This was\ncausing incorrect results for clean builds. To fix this, a duplicate\nrule is created to assemeble the ROOT/ directory in a separate\nintermediates. An output timestamp\nfile is created for the aforementioned directory, and this timestamp\nfile will be an implicit input for the fs_config call.\n\nTest: rm -rf out/soong/.intermediates/build/soong/fsgen \u0026\u0026 # build\ntarget_files.zip\n\nChange-Id: Id3f942c285d95148eba78c6010b42ca061b69072\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5911a4e68520e067e48e95d411304d3e4de169cd",
      "old_mode": 33188,
      "old_path": "filesystem/android_device.go",
      "new_id": "2807446c3351b38eadd5e2948ae9681d00dfb04a",
      "new_mode": 33188,
      "new_path": "filesystem/android_device.go"
    }
  ]
}
