)]}'
{
  "commit": "a47577cd15712c7639445c564dbf92265456bf98",
  "tree": "796a9977aa1c91a18607b2154715c2035671243f",
  "parents": [
    "b5f032f4bc2ce581515d0d0d32d716ccb5a698a7"
  ],
  "author": {
    "name": "Rupesh Bansal",
    "email": "brup@google.com",
    "time": "Tue Apr 01 23:10:22 2025 +0000"
  },
  "committer": {
    "name": "Rupesh Bansal",
    "email": "brup@google.com",
    "time": "Sun Apr 06 19:07:14 2025 +0000"
  },
  "message": "Changed the way refresh rate is changed\n\nThe previous method for requesting display mode changes was unreliable, as SurfaceFlinger could disregard the request. The newer approach, modifying the render rate directly (as implemented in FrameRateOverrideCtsActivity.java), is significantly more dependable, although still not perfectly consistent.\n\nBug: 402781340\nTest: atest DisplayEventTest\nFlag: EXEMPT test change\n\nChange-Id: I72aa639047f3043d28bc0ad8ab14193ec8dc427a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d2ce5f5fc7167e92407ee878f0312142124e4ffa",
      "old_mode": 33188,
      "old_path": "tests/tests/display/src/android/display/cts/DisplayEventPropertyChangeActivity.java",
      "new_id": "a8dfadad09c2c8f9e20dbcf4d78e8a023483ef91",
      "new_mode": 33188,
      "new_path": "tests/tests/display/src/android/display/cts/DisplayEventPropertyChangeActivity.java"
    },
    {
      "type": "modify",
      "old_id": "993c7c44f1e36a8713364234e4dca4d4d3c9b7c1",
      "old_mode": 33188,
      "old_path": "tests/tests/display/src/android/display/cts/DisplayEventTest.java",
      "new_id": "06de97eedc7ad9ff073d777cbbad30f85f265748",
      "new_mode": 33188,
      "new_path": "tests/tests/display/src/android/display/cts/DisplayEventTest.java"
    }
  ]
}
