)]}'
{
  "commit": "783e549d8a01cc997cf94d9b20efe443e3ef4667",
  "tree": "de9204e4dabe7fcf7b50f8e4326a95b2bc4dd22d",
  "parents": [
    "0049e694c5e78374a1a1a04639ca398a5d2fb766"
  ],
  "author": {
    "name": "Sumedh Sen",
    "email": "sumedhsen@google.com",
    "time": "Thu Oct 03 18:35:13 2024 +0000"
  },
  "committer": {
    "name": "Android Build Coastguard Worker",
    "email": "android-build-coastguard-worker@google.com",
    "time": "Tue Feb 25 07:08:38 2025 -0800"
  },
  "message": "Check cross user permissions for a given UID\n\nInstead of relying on Context#checkCallingOrSelfPermission, explicitly\ncheck permissions against a given UID. However, to maintain legacy\nbehavior, replace custom UIDs with Binder.getCallingUid when enforcing\npermissions from a method.\n\nAlso update tests afftected by this change - by adding methods to mocked\nobjects\n\nAdditionally,\nThis reverts commit 7d0da763a044094c3a8fc51c28f3a0d9db8f9e3d.\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:6775f07552f15f6e4b934bb9552f7a6abff8060b)\nMerged-In: Ib31cabff5714500471bd397c743e127c85751a5c\nChange-Id: Ib31cabff5714500471bd397c743e127c85751a5c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4665a72b0b06a9a385419b2fba14647c9f581c19",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/pm/ComputerEngine.java",
      "new_id": "1e3e95e5872a0a0188ca6625e8eca74385bc6d36",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/pm/ComputerEngine.java"
    },
    {
      "type": "modify",
      "old_id": "5c4716dc751e11b794284012b2a842669aa78d94",
      "old_mode": 33188,
      "old_path": "services/tests/PackageManagerComponentOverrideTests/src/com/android/server/pm/test/override/PackageManagerComponentLabelIconOverrideTest.kt",
      "new_id": "7d5532f6e4010037ba37b4ece2358ed8482f7c23",
      "new_mode": 33188,
      "new_path": "services/tests/PackageManagerComponentOverrideTests/src/com/android/server/pm/test/override/PackageManagerComponentLabelIconOverrideTest.kt"
    }
  ]
}
