)]}'
{
  "commit": "22740d0f9f3ed963b598de80a4f083fa48169130",
  "tree": "fd3db18557ac1a61fc8db4001ec338a9f89207c8",
  "parents": [
    "7c093004592cda3eff15bf1f89d33235a8803671"
  ],
  "author": {
    "name": "Julia Tuttle",
    "email": "juliatuttle@google.com",
    "time": "Tue Aug 02 16:12:42 2022 -0400"
  },
  "committer": {
    "name": "Julia Tuttle",
    "email": "juliatuttle@google.com",
    "time": "Fri Aug 05 18:20:42 2022 -0400"
  },
  "message": "New Pipeline: begrudgingly tolerate a few reentrant runs\n\nIdeally, later pipeline components would never invalidate earlier ones,\nand as such, we fatally assert that invalidations aren\u0027t going\n\"backwards\" to earlier stages.\n\nUnfortunately, we have at least one bug left that trips that assertion.\nt\u0027s rare (I think you have to get a notification with remote input,\nactivate the remote input from the lockscreen, get the keyguard prompt\nto unlock your device, and then dismiss (or have the app dismiss?) the\nnotification while still on the keyguard screen), but it still happens.\n\nTherefore, modify ShadeListBuilder to complain loudly (Log.e) on\nreentrant runs, but to tolerate a few (currently three) in a row without\ncrashing. More than that will crash as before, and the count will reset\non any non-reentrant run.\n\nBug: 231388160\nTest: atest ShadeListBuilderTest # new test cases added\nChange-Id: If944b9c1f13206a9ccba7a5b22fc4d0f96dc1eae\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "075a0dc7555e54566ed647485eab64030c8bb2c1",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/ShadeListBuilder.java",
      "new_id": "6ba711ee5a26018c1c1b078e59ebd0bddc54cbc4",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/ShadeListBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "dfa38abc1ff896d4928f48301ebc251c5d678f4d",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/collection/ShadeListBuilderTest.java",
      "new_id": "9f214097ea552f3896175d593fc8b1689bee280d",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/collection/ShadeListBuilderTest.java"
    }
  ]
}
