)]}'
{
  "commit": "ef6b69558a1b57e7669ba0a81a374481d67ae00c",
  "tree": "3f3de28a2a12a9a730c1f49bcdba6048f4506571",
  "parents": [
    "930610f64b2690f5d704ef1df0792d5eb25ff8a7"
  ],
  "author": {
    "name": "Paul Duffin",
    "email": "paulduffin@google.com",
    "time": "Tue Jun 15 11:34:01 2021 +0100"
  },
  "committer": {
    "name": "Paul Duffin",
    "email": "paulduffin@google.com",
    "time": "Wed Jun 16 11:56:14 2021 +0000"
  },
  "message": "Dedup apex/Prebuilt and apex/ApexSet\n\nMoves common properties, fields and method into the prebuiltCommon\ntype.\n\nOne slight change is that this change causes the Prebuilt module to use\nthe outputApex when generating the AndroidMkEntries instead of the\ninputApex that it used before. They are the exact same files as the\ninputApex is simply copied to the outputApex. The only impact will be\non build time as some rules now depend on the cp rule being run when\nthey did not before and the base name of the file may be different.\n\nTest: m droid\n      - check generated out/soong/Android...mk file before and after\n        to make sure the only difference is due to switching from the\n\tinputApex to outputApex.\nBug: 179354495\nChange-Id: I8437af00d6bb7d0d339f25b3b02cd1cf67d6938a\nMerged-In: I8437af00d6bb7d0d339f25b3b02cd1cf67d6938a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f0eee6c75aec1f0895123a74429e7fc0e4aa604f",
      "old_mode": 33188,
      "old_path": "apex/prebuilt.go",
      "new_id": "bf8c073043268c32d1f55b77cd0c6820fc501be7",
      "new_mode": 33188,
      "new_path": "apex/prebuilt.go"
    }
  ]
}
