)]}'
{
  "commit": "6fc1837a5106ae1b1fddaa855501bda275b53156",
  "tree": "7e6c78e73c71a58484515c0d093c2c60c93b8ab2",
  "parents": [
    "bc200c5a0e471fe3fdf62a9faff542ff61ee3852"
  ],
  "author": {
    "name": "Alan Stokes",
    "email": "alanstokes@google.com",
    "time": "Thu Nov 25 17:50:27 2021 +0000"
  },
  "committer": {
    "name": "Alan Stokes",
    "email": "alanstokes@google.com",
    "time": "Wed Dec 01 09:31:30 2021 +0000"
  },
  "message": "Start to add a function to compile staged APEXes\n\nAdd a new method to IIsolatedCompilationService which will eventually\nrun compilation over staged APEXes. Currently it doesn\u0027t, but it is\nslightly more realistic than the test compile (which I\u0027m leaving in\nplace since it\u0027s useful for testing) - we use the pending instance of\ncompos (so odsign will attempt to verify the keys) and we run\nodrefresh --compile instead of --force-compile. For now the artifacts\nare still written to the test-artifacts directory so odsign doesn\u0027t\nsee them.\n\nBug: 205296305\nTest: composd_cmd staged-apex-compile\nChange-Id: If4d449878e38a97aa0f1f1dbb71c9df9b86ca4d5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f4476c3a91db88c593aa15e01d0f10bd38e5758",
      "old_mode": 33188,
      "old_path": "compos/composd/aidl/android/system/composd/IIsolatedCompilationService.aidl",
      "new_id": "5e72cd2a1fd183db5b0adce669fcd8cfd77536c8",
      "new_mode": 33188,
      "new_path": "compos/composd/aidl/android/system/composd/IIsolatedCompilationService.aidl"
    },
    {
      "type": "modify",
      "old_id": "c4eed5244f70e70e38e0ed020fc034946218e939",
      "old_mode": 33188,
      "old_path": "compos/composd/src/compilation_task.rs",
      "new_id": "18f5aac17490af841441ae5b9386466f05089b08",
      "new_mode": 33188,
      "new_path": "compos/composd/src/compilation_task.rs"
    },
    {
      "type": "modify",
      "old_id": "6291d59eee2a243c4c791efd91b2e89e76ae61c5",
      "old_mode": 33188,
      "old_path": "compos/composd/src/instance_manager.rs",
      "new_id": "767e9f754512b64d13aeffea7c467673ca7ff06f",
      "new_mode": 33188,
      "new_path": "compos/composd/src/instance_manager.rs"
    },
    {
      "type": "modify",
      "old_id": "3e18c3eadd56c6e6ef5aefa5b76a6c1ecfa24a2c",
      "old_mode": 33188,
      "old_path": "compos/composd/src/instance_starter.rs",
      "new_id": "8189fe0da120a6490ada892c0f5e3d4c5ffc3cdb",
      "new_mode": 33188,
      "new_path": "compos/composd/src/instance_starter.rs"
    },
    {
      "type": "modify",
      "old_id": "16dcb0f6d465f7fb4a276dc9e6f2de2987fead3a",
      "old_mode": 33188,
      "old_path": "compos/composd/src/odrefresh.rs",
      "new_id": "9debf0020f5ab186f817a1ee103ff90ad2a06e31",
      "new_mode": 33188,
      "new_path": "compos/composd/src/odrefresh.rs"
    },
    {
      "type": "modify",
      "old_id": "3738e18cfdffae9209246b4d0f6e89238d615021",
      "old_mode": 33188,
      "old_path": "compos/composd/src/service.rs",
      "new_id": "aa96ddfe874c6e364fb4949ab6ee8c730c8889e0",
      "new_mode": 33188,
      "new_path": "compos/composd/src/service.rs"
    },
    {
      "type": "modify",
      "old_id": "e5917940fe4165a045db90df71f09e864f53f464",
      "old_mode": 33188,
      "old_path": "compos/composd_cmd/composd_cmd.rs",
      "new_id": "f22dc134fe107288e0caea82b5fe8d80078f414a",
      "new_mode": 33188,
      "new_path": "compos/composd_cmd/composd_cmd.rs"
    },
    {
      "type": "modify",
      "old_id": "2aacc2d290a2e6715e98c6cf862e96e29bd0b16b",
      "old_mode": 33188,
      "old_path": "compos/service/java/com/android/server/compos/IsolatedCompilationJobService.java",
      "new_id": "60da96c90a7486c0df0f7189f052c843537017a9",
      "new_mode": 33188,
      "new_path": "compos/service/java/com/android/server/compos/IsolatedCompilationJobService.java"
    }
  ]
}
