)]}'
{
  "commit": "7a5bf6ccd835ddfca146d876085d6c1d1278d768",
  "tree": "ba4439bda75d44f4fb3d4de19cf0ea1f49d6d437",
  "parents": [
    "b560b645ce6e580338b07db00410f049da69f3bb"
  ],
  "author": {
    "name": "Mohammad Samiul Islam",
    "email": "samiul@google.com",
    "time": "Fri Oct 23 14:24:26 2020 +0100"
  },
  "committer": {
    "name": "Mohammad Samiul Islam",
    "email": "samiul@google.com",
    "time": "Mon Oct 26 16:11:36 2020 +0000"
  },
  "message": "Prevent exceptions during staged install from crashing system server\n\nAn unhandled exception during staged install at boot time  will cause\nsystem server to crash and restart. Upon restart, staged install will\nresume again and it will cause system server to crash again. Thus\ncreating a loop.\n\nInstead of allowing the exception to crash the system server, we now\ncatch it and fail the corresponding staged session with appropriate\nmessage.\n\nBug: 170784748\nTest: manual\nTest: verified that without this fix, any unhandled exception sends\nsystem server into a crash loop\n\nChange-Id: I9abec5d2401af95ecb095fa3c45960d2f15d4e74\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8dbd46482ae20de49a89cf6e4b7df82ab2b8a2fb",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/pm/StagingManager.java",
      "new_id": "e99e301e6da1f1701225b114eea10587607315b6",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/pm/StagingManager.java"
    }
  ]
}
