)]}'
{
  "commit": "0335aa619062902a085a36ea5ff380d91aa9b3b1",
  "tree": "096888bae4b5f0ec06e4cd0a352d77d942409d8f",
  "parents": [
    "e9bcc59efe503a7237211595ae5a857552f50fe4"
  ],
  "author": {
    "name": "Adithya Chakilam",
    "email": "achakila@codeaurora.org",
    "time": "Thu Dec 16 20:36:35 2021 -0800"
  },
  "committer": {
    "name": "Adithya Chakilam",
    "email": "achakila@codeaurora.org",
    "time": "Tue Jan 25 11:08:31 2022 -0800"
  },
  "message": "plugins/task: Move TaskExpression iteration to Preloader\n\nHaving this iteration inside TaskConfig class prevents us from\nreferencing tasks from other files from a TaskExpression in\nfuture. Ideally, TaskConfig shouldn\u0027t know about the Preloader\nand this change removes cyclic dependency between them.\n\nChange-Id: I34e710b2df2567217653ac545cdc26f21105aa10\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "108dae20cc27ac001daa9d9faa14e6f6232d582d",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "dbe73f9ebd5104b8f3dbe0ca7dcedb5188373f7f",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "63fb0db268d2856688f538c2e9be476b8bd1aa4e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/Preloader.java",
      "new_id": "c48ed6e91214c1e24ae1bd73857ff58e1c42dc09",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/Preloader.java"
    },
    {
      "type": "modify",
      "old_id": "8b172d7a178de1d7f575e5ee66557630d540a705",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskConfig.java",
      "new_id": "698b33a9e5115932d0d47646623e5e575b1f20bf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskConfig.java"
    },
    {
      "type": "modify",
      "old_id": "036071b08ca7c7b498381099680e43e272381de0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskExpression.java",
      "new_id": "90dffff2be76c523eaa74a1b98a805b14e36f31b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskExpression.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69afd2673a3a8db6821ac4ac76dc3ad5845f3c03",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskExpressionKey.java"
    },
    {
      "type": "modify",
      "old_id": "93565f6258a0639fd07321deb45c24a9f5148edb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskTree.java",
      "new_id": "cb92805343ba1f314dfb992fd67ea70b8aa9866b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskTree.java"
    },
    {
      "type": "modify",
      "old_id": "13e471fa06dd9f0f1cbd15c4e775266e9a20a43d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/task/TaskExpressionTest.java",
      "new_id": "ac4ee88d8bfed5dad8fe2c52e9b079616ad535a6",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/task/TaskExpressionTest.java"
    },
    {
      "type": "modify",
      "old_id": "89a1643fa3d2c9f607969c85ef2255380421cb9c",
      "old_mode": 33188,
      "old_path": "tools/bzl/plugin.bzl",
      "new_id": "67536ef04e07992af95b52ed2e7e5ad1db5400dc",
      "new_mode": 33188,
      "new_path": "tools/bzl/plugin.bzl"
    }
  ]
}
