)]}'
{
  "commit": "6917ed2f8db1d9b88e08e7c7b9922b5a72916b7d",
  "tree": "478255a9d292555bc44f28366e7775d2f833088b",
  "parents": [
    "b21afb822f714c505538e0cda4c5e34c7b565124"
  ],
  "author": {
    "name": "Nasser Grainawi",
    "email": "nasser.grainawi@linaro.org",
    "time": "Wed Jan 17 16:50:33 2024 -0700"
  },
  "committer": {
    "name": "Nasser Grainawi",
    "email": "nasser.grainawi@linaro.org",
    "time": "Thu Jan 18 13:54:02 2024 -0700"
  },
  "message": "TaskAttributeFactory: Use taskConfigCache.masquerade()\n\nRemove the `masquerade(PatchSetArgument)` methods from TaskTree and\nPreloader and directly inject a TaskConfigCache in TaskAttributeFactory.\n\nReplace usage of PerThreadCache with assisted injection to ensure\nthe same instance of TaskConfigCache is used by TaskTree, Preloader, and\nTaskAttributeFactory during the lifetime of each TaskAttributeFactory.\n\nChange-Id: I93647b2a9df4cfa383b9e657831613852ea4eced\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "73ed92703c7b369a6e8874aa6c5bf9d6377ae997",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/Modules.java",
      "new_id": "3451836597917cbbe8fa41770d732ed37561e176",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/Modules.java"
    },
    {
      "type": "modify",
      "old_id": "e1ce7ada0d5f15b0c78f78a75de02e156769e2e7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/Preloader.java",
      "new_id": "7b325cf662e5b1b71eb8ad7a7efe2663883930ba",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/Preloader.java"
    },
    {
      "type": "modify",
      "old_id": "c7ed4998f9b117191219faaf7b022e5d9a072704",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskAttributeFactory.java",
      "new_id": "2f1c358e47284c42108b7edfaa9472212d03b6cb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskAttributeFactory.java"
    },
    {
      "type": "modify",
      "old_id": "1f73a1d8470957c5b990f93d94b137a790982fcc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskConfigCache.java",
      "new_id": "648c729c864fdfedab5c2e2dd6517e59e2a9157a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskConfigCache.java"
    },
    {
      "type": "modify",
      "old_id": "73bd1271d3ef536a302e82df4aeb7cf04144898f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskTree.java",
      "new_id": "5d4d77319bd371e207177eca74fb162c2fe6f712",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskTree.java"
    }
  ]
}
