)]}'
{
  "commit": "4bb45106afa1905d442c70c97006c7fe464a3cd2",
  "tree": "68179b1b238f68ebfafa32649b33900cd9b2cfa2",
  "parents": [
    "64412a8aaea9240d782d4457c0a732cd04e3a11e"
  ],
  "author": {
    "name": "Jiakai Zhang",
    "email": "jiakaiz@google.com",
    "time": "Mon Jun 09 11:28:41 2025 +0100"
  },
  "committer": {
    "name": "Treehugger Robot",
    "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
    "time": "Tue Jun 10 05:11:49 2025 -0700"
  },
  "message": "Add APIs to map from filters and reasons to integers for framework stats\n\nThe intention is to move the mappings from the non-updatable platform\n(frameworks/base/services/core/java/com/android/server/pm/dex/ArtManagerService.java)\nto the ART module so that they are updatable.\n\nBug: 422943028\nTest: m\nFlag: com.android.art.flags.updatable_filter_and_reason\nFCRS_CODE : mboyif89yinhvn\n\nChange-Id: I7766f65e6318acc24e046c971b1bb1c47ea3bbcf\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "15b1dc0ebc1c4a815cd11e00dcb25a2309aede40",
      "old_mode": 33188,
      "old_path": "build/flags/art-flags.aconfig",
      "new_id": "bf55e293c111b4cee2362c8412904c3398a6d0e1",
      "new_mode": 33188,
      "new_path": "build/flags/art-flags.aconfig"
    },
    {
      "type": "modify",
      "old_id": "4e7e1b37eb81600a3026b66b48bb8a93179e134d",
      "old_mode": 33188,
      "old_path": "libartservice/service/api/system-server-current.txt",
      "new_id": "c0542995ea7491d94df7493788e1eb0458b58d14",
      "new_mode": 33188,
      "new_path": "libartservice/service/api/system-server-current.txt"
    },
    {
      "type": "modify",
      "old_id": "4b524a6344384acedea4b400a81681acaabe69ba",
      "old_mode": 33188,
      "old_path": "libartservice/service/java/com/android/server/art/ReasonMapping.java",
      "new_id": "ffc3fad7d27e24c97f2819701bc9e630d222cc0c",
      "new_mode": 33188,
      "new_path": "libartservice/service/java/com/android/server/art/ReasonMapping.java"
    }
  ]
}
