)]}'
{
  "commit": "aaa58d1c4abc63a78809a153cf80c2cb525ba2c2",
  "tree": "e5df99edf20e66ae3b93481db0b01c1eb1aabcd9",
  "parents": [
    "c936ea393fbc0e592b3f0b3a0827488c356898bb"
  ],
  "author": {
    "name": "Chris Wren",
    "email": "cwren@android.com",
    "time": "Tue Jun 03 14:29:12 2014 -0400"
  },
  "committer": {
    "name": "Chris Wren",
    "email": "cwren@android.com",
    "time": "Tue Jun 03 15:56:28 2014 -0400"
  },
  "message": "Handle Zen Mode computations correctly for updated notifications.\n\nUpdates to intercepted notifications come in through addNotificatiom\ninstead of updateNotification, because the intercepted notifications\nare not in mNotificationData.\n\nIf an update causes a notification to surface, we need to notice and\nremove it from the synthetic notification.  However, addNotification\nis called from within InterceptedNotifications inside loops over\nmIntercepted, and we cannot remove items from mIntercepted while\nlooping, so we split addNotification into two parts, one part is only\nused by InterceptedNotifications to unconditionally surface previously\nintercepted notifications.\n\nBug: 15389069\nChange-Id: I7b0952a337f15d4009e3e61360344012345eac95\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de27119f6fd4c72e3b3a59faf50005fbc45bcc39",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/src/com/android/systemui/statusbar/InterceptedNotifications.java",
      "new_id": "4233ab8c300d0d862829c8973cb80d7dcd609ab0",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/src/com/android/systemui/statusbar/InterceptedNotifications.java"
    },
    {
      "type": "modify",
      "old_id": "85fe99bbc5a3d6a2a32deb853924c8d2db24af1e",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java",
      "new_id": "082fe3a66e2f04aea74064c77b6be69496a3689a",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java"
    }
  ]
}
