)]}'
{
  "commit": "1c888e2574d8ccfbedf527cb07dbc702f85c3edd",
  "tree": "d16aee684e51a49e02ace073ab8addc81d100a9a",
  "parents": [
    "7eaef1cc56ee6784656f222d5664171d3b2d471b"
  ],
  "author": {
    "name": "Kaushik Lingarkar",
    "email": "kaushik.lingarkar@linaro.org",
    "time": "Fri Apr 21 13:01:38 2023 -0700"
  },
  "committer": {
    "name": "Kaushik Lingarkar",
    "email": "kaushik.lingarkar@linaro.org",
    "time": "Fri Apr 21 14:59:36 2023 -0700"
  },
  "message": "PaginatingSource: Stop matching changes after desired limit is reached\n\nMatching changes more than the limit is just extra work that is\ndiscarded at the end when the results are trimmed to match the limit.\nThis can help improve performance of queries where a small percentage\nof changes are filtered in the initial page and the remaining results\nare obtained from the next page.\n\nRelease-Notes: Improved performance of queries when backend index returns more results than needed\nChange-Id: If6cb308eac45151e61bdff9221a2b2b7eda5c47b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fd3a2187e6da8712f4ddb973480c760774e6aaa0",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/index/query/PaginatingSource.java",
      "new_id": "b05c8f4846aa55910916334c632f387b4f8dbdc9",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/index/query/PaginatingSource.java"
    }
  ]
}
