)]}'
{
  "commit": "e9f458c52e9c2c1d7591e279b48d2136244b4c8b",
  "tree": "0e79566e8f26a740991070fdb5a1308dd9d50e0e",
  "parents": [
    "975008fc44014f0a4554f770f24bea42a8f819d1"
  ],
  "author": {
    "name": "Christophe Pinelli",
    "email": "cpinelli@google.com",
    "time": "Wed Dec 28 04:31:11 2022 +0000"
  },
  "committer": {
    "name": "Android Build Coastguard Worker",
    "email": "android-build-coastguard-worker@google.com",
    "time": "Thu Feb 09 00:22:36 2023 +0000"
  },
  "message": "[DO NOT MERGE] Backport BAL restrictions from T to S, this blocks apps from using Alarm\nManager to bypass BAL restrictions.\n\nTest: atest-src BackgroundActivityLaunchTest\nBug: 195756028\nChange-Id: I33112ff59d913d8a7244289fe1a43512844e902a\n(cherry picked from commit 7a41e2fbc983ce0083b288e9489288de60dc8d8b)\nMerged-In: I33112ff59d913d8a7244289fe1a43512844e902a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d1e3481b11072e4222182a372f26204ad53e2eba",
      "old_mode": 33188,
      "old_path": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
      "new_id": "e8cfb8d8623e81f79d54780f0f03723333f36e6c",
      "new_mode": 33188,
      "new_path": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java"
    },
    {
      "type": "modify",
      "old_id": "8e1f263ebf03cb685fef6041624862b4c4533319",
      "old_mode": 33188,
      "old_path": "core/java/android/app/ActivityOptions.java",
      "new_id": "4076fa7db3fb63f3e5deec377b41908de739db11",
      "new_mode": 33188,
      "new_path": "core/java/android/app/ActivityOptions.java"
    },
    {
      "type": "modify",
      "old_id": "bd7162c1bf3b6a3c5be77e7d3a7194a2c130c7f4",
      "old_mode": 33188,
      "old_path": "core/java/android/app/BroadcastOptions.java",
      "new_id": "38c94ec20670e0c11d53411edc95be6c49e325eb",
      "new_mode": 33188,
      "new_path": "core/java/android/app/BroadcastOptions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86efd622cb82d64ebcf0766898450645f32a2d7f",
      "new_mode": 33188,
      "new_path": "core/java/android/app/ComponentOptions.java"
    },
    {
      "type": "modify",
      "old_id": "dc924c11f867d84cdd549d89ea44f179a00c1cfc",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/am/PendingIntentRecord.java",
      "new_id": "7e8dcd8db7b152ea462b2a6054eb1080e8e3e626",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/am/PendingIntentRecord.java"
    },
    {
      "type": "modify",
      "old_id": "a9a25fc2d272713858593fd71bdf3f02d311648c",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/ActivityStarter.java",
      "new_id": "1df218ab0597e6029b6029197d475cf403082020",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/ActivityStarter.java"
    },
    {
      "type": "modify",
      "old_id": "f3ba56a03aef9c26f4568e78ecbb5906cccf1421",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java",
      "new_id": "987cff95bba32ac392b93db6fd87312a8669fd04",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
    },
    {
      "type": "modify",
      "old_id": "7f0adcacc9513021490c22518b367aa034ed391c",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/AppTaskImpl.java",
      "new_id": "81de82c85cb110f7ddd3d545cf035b52d208196e",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/AppTaskImpl.java"
    },
    {
      "type": "modify",
      "old_id": "16afef57d31e814190dbd99534ff94edd1d4f19f",
      "old_mode": 33188,
      "old_path": "services/tests/mockingservicestests/src/com/android/server/alarm/AlarmManagerServiceTest.java",
      "new_id": "9363420a0f8fd27b1dd8f9554618df6462017285",
      "new_mode": 33188,
      "new_path": "services/tests/mockingservicestests/src/com/android/server/alarm/AlarmManagerServiceTest.java"
    }
  ]
}
