)]}'
{
  "commit": "63dc210761927ae364625e9ddd45982a19c5988b",
  "tree": "91ef07dae20f1316849f6391c0f65aeb5884416e",
  "parents": [
    "311d7485d7106fd73186d400ee9540110cfcaef9"
  ],
  "author": {
    "name": "Jainam Shah",
    "email": "jainams@google.com",
    "time": "Tue Aug 16 16:17:30 2022 +0000"
  },
  "committer": {
    "name": "Jainam Shah",
    "email": "jainams@google.com",
    "time": "Fri Aug 26 07:33:38 2022 +0000"
  },
  "message": "Fix grouping new notifications when NC is open\n\nExisting behavior was to add new notifications to Notification Group(NG)\nwith same group key(if already existed) when the Notification Center was\nopen. This created problem where the Notification was not visible since\nthe Adapter did not identify the NG as a grouped notification.\n\nThis fix will change the behavior of non summary notifications when\nthey are added and NC is open.\n- If a NG is present with same group key and with children count\n  greater than the minimum grouping threshold, the new notification\n  will be added to that NG.\n- If the minimum grouping threshold is not met, new Notification\n  will be added as a new NG.\n- If minimum grouping threshold is met and there is no existing\n  group, new NG is created and all notifications are added to it and\n  a summary notification is attached.\n\nThe new Notifications added when the NC is open will be shown in\nrecents and marked as seen.\n\nBug: 242553753\nTest: Manual, added unit tests\n\nChange-Id: Ib4eeab45bf634c3f18ea64e061f79b914c5797cb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c7bec527241ac0061f62ac5f6cf7143ab88acaf",
      "old_mode": 33188,
      "old_path": "src/com/android/car/notification/CarNotificationView.java",
      "new_id": "fe5cfabfe1d5745b37dbee13c57847186dcf75ba",
      "new_mode": 33188,
      "new_path": "src/com/android/car/notification/CarNotificationView.java"
    },
    {
      "type": "modify",
      "old_id": "5b30c4c895796e454ab3bacd2fa4303f41444f4a",
      "old_mode": 33188,
      "old_path": "src/com/android/car/notification/CarNotificationViewAdapter.java",
      "new_id": "4dea5b1a8d4c6655be580876df8b1bfd0f378a18",
      "new_mode": 33188,
      "new_path": "src/com/android/car/notification/CarNotificationViewAdapter.java"
    },
    {
      "type": "modify",
      "old_id": "72ed5a668a0753bafabf39ac35f2ca6309b09668",
      "old_mode": 33188,
      "old_path": "src/com/android/car/notification/NotificationDataManager.java",
      "new_id": "2b54e660ebf1f9f32cba2fa8db4f72b5f8aaf9c3",
      "new_mode": 33188,
      "new_path": "src/com/android/car/notification/NotificationDataManager.java"
    },
    {
      "type": "modify",
      "old_id": "9a58ccd1ec1b71327bebd5fe26995f8ce16c62bc",
      "old_mode": 33188,
      "old_path": "src/com/android/car/notification/PreprocessingManager.java",
      "new_id": "2ee29cea459f39074b54851c682574d303e85051",
      "new_mode": 33188,
      "new_path": "src/com/android/car/notification/PreprocessingManager.java"
    },
    {
      "type": "modify",
      "old_id": "b197d030c1189a8b74593eda69ae3fa32b728689",
      "old_mode": 33188,
      "old_path": "tests/unit/src/com/android/car/notification/NotificationDataManagerTest.java",
      "new_id": "c38d576121627cd2bdc88e2aad21255d4c25124a",
      "new_mode": 33188,
      "new_path": "tests/unit/src/com/android/car/notification/NotificationDataManagerTest.java"
    },
    {
      "type": "modify",
      "old_id": "a4a24426d5dedc42dcd060e05ae6ce87d5bdcc84",
      "old_mode": 33188,
      "old_path": "tests/unit/src/com/android/car/notification/PreprocessingManagerTest.java",
      "new_id": "2176fa71cb69c0f158bdc9517089381eac9a4959",
      "new_mode": 33188,
      "new_path": "tests/unit/src/com/android/car/notification/PreprocessingManagerTest.java"
    }
  ]
}
