)]}'
{
  "commit": "d41d0db01baef0fb410908eafbc99a110d140df9",
  "tree": "a04296cf6ed6fb720583fefa447c0c98c6813084",
  "parents": [
    "1822926cfbf55cc68a85cdfd588802f4a106cdb5"
  ],
  "author": {
    "name": "Ryan Mitchell",
    "email": "rtmitchell@google.com",
    "time": "Wed May 09 09:01:12 2018 -0700"
  },
  "committer": {
    "name": "Ryan Mitchell",
    "email": "rtmitchell@google.com",
    "time": "Thu May 10 16:46:06 2018 +0000"
  },
  "message": "RRO: Fix black screen flashes for splits\n\nDownloading splits of an app while the app is open lead to black screen\nflashes because apps would relaunch unnecessarily. This\nchange allows OMS to have correct state about targets while no longer\nsending OVERLAY_CHANGED events or relaunching activities when packages\nare changed or upgraded.\n\nBug: 79376331\nTest: App provided in b/79376331 and regression testing of previous\nblack screen flash problems\nChange-Id: I6e725dbe44b910959bc14304801b314024d9e831\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8562572c3c397d6bd49df6908e5482a0a9b6e58a",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/om/OverlayManagerService.java",
      "new_id": "a0da1526ac0f00a88ee2a9bd3864a51bab312c56",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/om/OverlayManagerService.java"
    },
    {
      "type": "modify",
      "old_id": "bb36ab18976565d99aee7e9e152be45c61786e73",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/om/OverlayManagerServiceImpl.java",
      "new_id": "36390823bd4043b8e7e44c7fc66d4938d61e90f0",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/om/OverlayManagerServiceImpl.java"
    }
  ]
}
