)]}'
{
  "commit": "56dc66e2ea9611ef21bfd9a457e46d345417c7c5",
  "tree": "b6985106023117001f6ce531f35bcc652d319b77",
  "parents": [
    "c0609c603c3df0de32571a48c1cdb2860eda59e3"
  ],
  "author": {
    "name": "Paul Duffin",
    "email": "paulduffin@google.com",
    "time": "Mon Mar 01 13:18:44 2021 +0000"
  },
  "committer": {
    "name": "Paul Duffin",
    "email": "paulduffin@google.com",
    "time": "Wed Apr 07 10:09:58 2021 +0100"
  },
  "message": "Stop deapexer module type from being treated as a prebuilt\n\nPreviously, the private deapexer module type was treated as a prebuilt\nas that was the quickest way to implement it. However, there is no\nreason why it should be as there is no corresponding source module type\nwhich it might replace.\n\nThis change removes the prebuilt support to simplify the module type in\npreparation for future work. As part of that it extracts the logic for\nretrieving a single path from a PrebuiltSrcsSupplier to ensure\nconsistent behavior.\n\nBug: 181267622\nTest: m droid\nChange-Id: I1b2bb49601c13a3fff99a0026c235eaa70d2e612\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8176299481c058ca1b905600ce692ee2ff1d55d9",
      "old_mode": 33188,
      "old_path": "android/prebuilt.go",
      "new_id": "2fc4782be801876d5317f1f9605e2d55e33c44f7",
      "new_mode": 33188,
      "new_path": "android/prebuilt.go"
    },
    {
      "type": "modify",
      "old_id": "46ce41f4d2ee1d65793296e8e45b8ab41e28fa2e",
      "old_mode": 33188,
      "old_path": "apex/deapexer.go",
      "new_id": "e7aa5514a3a9e859c036c4c667e86472be11d6aa",
      "new_mode": 33188,
      "new_path": "apex/deapexer.go"
    }
  ]
}
