)]}'
{
  "commit": "bad7d06efdfcbc0c4568639740c1f1b366e66a34",
  "tree": "beb39257a68c92de9d88813dbbf8e3acaaeda90e",
  "parents": [
    "f5d394705788b90ce4bfdc5c5c9377ed98b74bdc"
  ],
  "author": {
    "name": "Martin Fick",
    "email": "martin.fick@linaro.org",
    "time": "Wed Jan 04 07:37:39 2023 -0700"
  },
  "committer": {
    "name": "Martin Fick",
    "email": "martin.fick@linaro.org",
    "time": "Fri Jan 20 15:27:31 2023 -0700"
  },
  "message": "Move predicate matching to MatchCache\n\nClarify the intents of PredicateCache and MatchCache by only doing\nmatching in MatchCache. This reduces some of the double accounting on\nmatch statistics and makes it easier to understand the matching\nexceptions.\n\nChange-Id: I9157b15851c2bf4d1938dab11a9ae45495468f55\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ab51a5572332d4730da5f138fb2c6c114471ec43",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/MatchCache.java",
      "new_id": "55cae12f0f430cae687d1bc10c99a59544f56f31",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/MatchCache.java"
    },
    {
      "type": "modify",
      "old_id": "23644d12ac9edd867b688efe82119e745d87ae62",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/PredicateCache.java",
      "new_id": "53e2ac8ea91b08abc6d4181c4c88d5df37ecd659",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/PredicateCache.java"
    }
  ]
}
