)]}'
{
  "commit": "557d4c0f9c2d12cf584b1bb363536e288bfaa7ea",
  "tree": "d1b50e6572f2507db21d8540a849ab2f3c2d9363",
  "parents": [
    "8658bbe31eb292bc2279838308ac9225a36351f3"
  ],
  "author": {
    "name": "Hai Zhang",
    "email": "zhanghai@google.com",
    "time": "Tue Jun 27 19:26:01 2023 -0700"
  },
  "committer": {
    "name": "Hai Zhang",
    "email": "zhanghai@google.com",
    "time": "Wed Jul 12 21:49:59 2023 +0000"
  },
  "message": "Add pending restoration for default browser.\n\nBy keeping the restored default browser package name in the original\nSettings field, and applying it post package install. A little bit of\nrenaming is done to make this more evident.\n\nSetting the default browser is also changed to async since there\u0027s no\nreason to block system server main thread for that.\n\nAlso simplified DefaultAppProvider.setDefaultBrowser() since we no\nlonger have any API that requires the operation to complete\nsynchronously.\n\nFixes: 271337188\nTest: manual\nChange-Id: I197e8b523f9f7f99bffe2e3c3608507e754ff60a\nMerged-In: I197e8b523f9f7f99bffe2e3c3608507e754ff60a\n(cherry picked from commit a9ad2c2a562360df7550f2c842305f6f6eeb9131)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c18d0e9ef35e062eb556e450488e9ad96c44e3a0",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/pm/DefaultAppProvider.java",
      "new_id": "fc61451b0289d1af9e599ac1000dd8afcd032390",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/pm/DefaultAppProvider.java"
    },
    {
      "type": "modify",
      "old_id": "e328d64dd0d6624f9b0223d0757c4ce88b2a29d3",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/pm/PackageManagerService.java",
      "new_id": "dbc2fd89e58c6f3de73f37c587eeb8aef40c9a37",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/pm/PackageManagerService.java"
    },
    {
      "type": "modify",
      "old_id": "9ff83929a609ef8b2e895dd3d060d29179c162a6",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/pm/PreferredActivityHelper.java",
      "new_id": "76e7070bd3feb879bb2d8456a5bc538afc4fbb8e",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/pm/PreferredActivityHelper.java"
    },
    {
      "type": "modify",
      "old_id": "5811f11b20c5befc35cc8c5851827a927c7421c0",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/pm/Settings.java",
      "new_id": "677a5d11cc6b33bee777c00c053da58737ec38b2",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/pm/Settings.java"
    }
  ]
}
