)]}'
{
  "commit": "d36df665cd24c16ce08ca280cd84f49a46af2026",
  "tree": "25751d135f20bf2bb3bcd69cd27bb2f341b88dd9",
  "parents": [
    "57d74a7f0bfd62ba3af2c09e3f366e520a6962b3"
  ],
  "author": {
    "name": "Martin Stjernholm",
    "email": "mast@google.com",
    "time": "Thu May 11 15:27:58 2023 +0100"
  },
  "committer": {
    "name": "Martin Stjernholm",
    "email": "mast@google.com",
    "time": "Thu Jun 01 18:22:48 2023 +0000"
  },
  "message": "Make sure art_boot runs before odsign.\n\nIt\u0027s necessary to have the right dalvik.vm.* flags in place when they\nare validated by odrefresh.\n\nTest: Boot and verify that art_boot starts and finishes before odsign.\nTest: adb root\n      adb shell setprop \\\n        persist.device_config.runtime_native_boot.useartservice false\n      adb shell setprop \\\n        persist.device_config.runtime_native_boot.disable_compact_dex \\\n        true\n      adb reboot\n  - Check that dalvik.vm.useartservice\u003dfalse (propagated by art_boot).\n  - Check that odrefresh has recorded dalvik.vm.useartservice\u003dfalse and\n    persist.device_config.runtime_native_boot.disable_compact_dex\u003dtrue\n    in /data/misc/apexdata/com.android.art/dalvik-cache/cache-info.xml.\n    (Changing the 2nd property is necessary to trigger odrefresh.)\nBug: 281850017\nChange-Id: If1e02731d47456e14ec8e038ce1ede4d5dae25f8\n(cherry picked from commit 7a774a0acb9a2dedfb92416b59ea4c32864d3ac6)\nMerged-In: If1e02731d47456e14ec8e038ce1ede4d5dae25f8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "22eb4b24cc8bf1af9f7844f49e3154aa7a7cf85f",
      "old_mode": 33188,
      "old_path": "build/apex/art.rc",
      "new_id": "563ee970a99af7d6383335ddf3f63bd17a1ada01",
      "new_mode": 33188,
      "new_path": "build/apex/art.rc"
    }
  ]
}
