)]}'
{
  "commit": "568652ebee7d96708d96b0d87a46bc79ff5e60bd",
  "tree": "6113ed520056f3a418e3826633df5642e7728960",
  "parents": [
    "36ab5e8f132d193f33ac29379ce6ffd52b0e2ee7"
  ],
  "author": {
    "name": "Martin Fick",
    "email": "mfick@codeaurora.org",
    "time": "Fri Dec 03 14:33:42 2021 -0700"
  },
  "committer": {
    "name": "Martin Fick",
    "email": "mfick@codeaurora.org",
    "time": "Wed Jan 12 18:54:03 2022 +0000"
  },
  "message": "Cache preloaded tasks\n\nSince task preloading is often used as a config sharing mechanism, it is\nnot uncommon for many tasks to preload the same task. Additionally many\ntasks preload tasks which also preload other shared tasks, in our\ncurrent production site, there are as many as 5 levels of preloading.\nCache all preloaded tasks to avoid having to reload each level if the\nlevel has already been preloaded by another task (which is very common).\n\nChange-Id: I1ecc7d139141fdaadcb7f9d25ee61757314de382\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d16c5f60938a911d06c39701485efa43d531be09",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/Preloader.java",
      "new_id": "6af576c5f0902221fdb75d14c4f337996c534279",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/Preloader.java"
    },
    {
      "type": "modify",
      "old_id": "e1a079ba00ef77a342b848cfd89b2daab2f295bc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskConfig.java",
      "new_id": "37f18b5ecc78c6942e1377f43ed0f3d4b295a493",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskConfig.java"
    },
    {
      "type": "modify",
      "old_id": "ee55937f1df850b7f6897c75845bae0b6268dc68",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskExpression.java",
      "new_id": "036071b08ca7c7b498381099680e43e272381de0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskExpression.java"
    },
    {
      "type": "modify",
      "old_id": "0b54745b50c88226aa3150d3a68b45bf99dbe430",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskTree.java",
      "new_id": "7d3e0751178f34364883be1bc6dedd87e3626cdb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskTree.java"
    }
  ]
}
