)]}'
{
  "commit": "d649463aa27ae1aea7101afc4684cc9422d4808a",
  "tree": "927bf266ec021630848cdb5765e07667a95ceca9",
  "parents": [
    "fb7ed56c090725d2b39f85656e71febf637fc3e7"
  ],
  "author": {
    "name": "Leon Scroggins III",
    "email": "scroggo@google.com",
    "time": "Wed Apr 05 11:57:38 2023 -0400"
  },
  "committer": {
    "name": "Leon Scroggins III",
    "email": "scroggo@google.com",
    "time": "Thu Apr 06 16:08:49 2023 -0400"
  },
  "message": "Only call onNewVsyncSchedule if the pacesetter changes\n\nWhen re-calculating the pacesetter display, we may end up with the same\ndisplay, and therefore the same VsyncSchedule. In that case, we don\u0027t\nneed to apply the new one.\n\nBug: 276367387\nTest: atest libsurfaceflinger_unittest:SchedulerTest\nChange-Id: I76750ffdba6c3d790a98b65aabbc8b13eab3b4ae\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e12db61e7c7b9c0fcce7891d418585dfbe4f8ae",
      "old_mode": 33188,
      "old_path": "services/surfaceflinger/Scheduler/Scheduler.cpp",
      "new_id": "8ddcfa1ee662bb4b3239880b4905a28056e25c11",
      "new_mode": 33188,
      "new_path": "services/surfaceflinger/Scheduler/Scheduler.cpp"
    },
    {
      "type": "modify",
      "old_id": "34236521634455b0fcfc57f38738553adc364a52",
      "old_mode": 33188,
      "old_path": "services/surfaceflinger/Scheduler/Scheduler.h",
      "new_id": "720a1cbba2325b6390445b0b38df1a5995f7a666",
      "new_mode": 33188,
      "new_path": "services/surfaceflinger/Scheduler/Scheduler.h"
    },
    {
      "type": "modify",
      "old_id": "dc76b4c90f391a67b8a105c7b86c3e675144a51b",
      "old_mode": 33188,
      "old_path": "services/surfaceflinger/tests/unittests/SchedulerTest.cpp",
      "new_id": "0c43831455adf338523331e306e9c38eb685dbf9",
      "new_mode": 33188,
      "new_path": "services/surfaceflinger/tests/unittests/SchedulerTest.cpp"
    }
  ]
}
