)]}'
{
  "commit": "1955b77efa9a21aae3035215d0385b4d933c8e92",
  "tree": "943359486683671bd391f46a1ef35c784ac8f00d",
  "parents": [
    "9b365d3fe7ad0d5a48bd0c0341b0723633da6005"
  ],
  "author": {
    "name": "Jiakai Zhang",
    "email": "jiakaiz@google.com",
    "time": "Tue Nov 05 10:35:33 2024 +0000"
  },
  "committer": {
    "name": "Treehugger Robot",
    "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
    "time": "Tue Feb 18 15:14:35 2025 -0800"
  },
  "message": "Implement Async Pre-reboot Dexopt using update_engine API.\n\nBug: 377557749\nTest: atest ArtServiceTests\n\nChange-Id: Icbb8e0eb022728f23b87822a894a0e9ceabbf20b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9df3d4ef7bf20c03c7e56d78696e822db948a77d",
      "old_mode": 33188,
      "old_path": "libartservice/service/Android.bp",
      "new_id": "e1a16197b0541ac00e15250766aedd3d552f6155",
      "new_mode": 33188,
      "new_path": "libartservice/service/Android.bp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "690b25355f4d4339f5cfde025949f6ec76953013",
      "new_mode": 33188,
      "new_path": "libartservice/service/README.internal.md"
    },
    {
      "type": "modify",
      "old_id": "014ff22579e890a14beb6dc10b0c1bdb15e01bda",
      "old_mode": 33188,
      "old_path": "libartservice/service/jarjar-rules.txt",
      "new_id": "cb25669b729ddce2859367cdd2a8f03a37ee0ba8",
      "new_mode": 33188,
      "new_path": "libartservice/service/jarjar-rules.txt"
    },
    {
      "type": "modify",
      "old_id": "5db645ad19b54e56ab7abe7573dea360797a484e",
      "old_mode": 33188,
      "old_path": "libartservice/service/java/com/android/server/art/ArtShellCommand.java",
      "new_id": "0bbb6213d29cd6a2e32f1614e0fd644d77d1966b",
      "new_mode": 33188,
      "new_path": "libartservice/service/java/com/android/server/art/ArtShellCommand.java"
    },
    {
      "type": "modify",
      "old_id": "dcea7084fae22976401d4d253cc6b652f5fbe351",
      "old_mode": 33188,
      "old_path": "libartservice/service/java/com/android/server/art/BackgroundDexoptJobService.java",
      "new_id": "7cfb4ee1ac34928681d9511d92ec9917a3f67c2f",
      "new_mode": 33188,
      "new_path": "libartservice/service/java/com/android/server/art/BackgroundDexoptJobService.java"
    },
    {
      "type": "modify",
      "old_id": "51a01b363db75a1e18cd9b9adec22784bb18e20d",
      "old_mode": 33188,
      "old_path": "libartservice/service/java/com/android/server/art/PreRebootDexoptJob.java",
      "new_id": "093ea40ec76a91a2f1fc295d26261be4248e740f",
      "new_mode": 33188,
      "new_path": "libartservice/service/java/com/android/server/art/PreRebootDexoptJob.java"
    },
    {
      "type": "modify",
      "old_id": "7b934bd7e46c29a22c97f9d805ad8d0ef531f9dc",
      "old_mode": 33188,
      "old_path": "libartservice/service/javatests/com/android/server/art/ArtShellCommandTest.java",
      "new_id": "cb8d1d57cb872691e8b412f4853383c602f8bfb7",
      "new_mode": 33188,
      "new_path": "libartservice/service/javatests/com/android/server/art/ArtShellCommandTest.java"
    },
    {
      "type": "modify",
      "old_id": "0d99db20e756260992b8802915cffb16bc62e663",
      "old_mode": 33188,
      "old_path": "libartservice/service/javatests/com/android/server/art/PreRebootDexoptJobTest.java",
      "new_id": "98501457024aa01633376564d5f1130926ea17ae",
      "new_mode": 33188,
      "new_path": "libartservice/service/javatests/com/android/server/art/PreRebootDexoptJobTest.java"
    }
  ]
}
