)]}'
{
  "commit": "2795944bb5e01b70debd96b4b30d6fd4ced7bcb3",
  "tree": "9574b6fcd61633b8987d438df43c2e169590f1ea",
  "parents": [
    "7eb4b6c18021fc73a3f6155e04dfcbd67cfe8091"
  ],
  "author": {
    "name": "Yash Chaturvedi",
    "email": "yash.chaturvedi@linaro.org",
    "time": "Wed Sep 06 16:59:01 2023 +0530"
  },
  "committer": {
    "name": "Yash Chaturvedi",
    "email": "yash.chaturvedi@linaro.org",
    "time": "Mon Sep 11 09:15:05 2023 +0530"
  },
  "message": "Support loading subtasks from a different file\n\nThis is an incremental step to completely support moving\nnon root tasks away from task.config in All-Projects repo.\nVarious syntaxes were introduced to import a single task\nfrom other files in same ref and are described in the\ndocumentation.\n\nOriginally-Authored-By: Adithya Chakilam\nChange-Id: I794e6a2b6d8c93e92e633c12823c956128e2ffe6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dd6ab9dac7dce589f7b94d65ba3a9c48bdc1b039",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskConfigFactory.java",
      "new_id": "5240ccca72c5a1000a4b97e04605b989a793d7c6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskConfigFactory.java"
    },
    {
      "type": "modify",
      "old_id": "5a61d2945f9dabd11248cbdb976361cbd3cad5ec",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskExpression.java",
      "new_id": "e47e8800ad4f59231a62ddaa133803bbfb265472",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskExpression.java"
    },
    {
      "type": "modify",
      "old_id": "0a05b2e106593cfc2a827ff0094ae54164fb549f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskExpressionKey.java",
      "new_id": "6fcd30dde2a465e6c8392af89b412d216125e2a9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskExpressionKey.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "904c93362d97c10bd9d59ca20c95c9b38f071b91",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskFileConstants.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2463a0c0bc6190af613e7e2879271187e711975d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskReference.java"
    },
    {
      "type": "modify",
      "old_id": "85fd25a0d604455bc12a90256106d68348158def",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/task.md",
      "new_id": "8a75c0e5cbbb8467a5fe36cf0a2dfc5595ddf700",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/task.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9febcf1f27991b18e73fc218cbd4113ced9c0ea",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/task_expression.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0f11ebeb71b0de4e51fb205706090eecd76e114",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/test/task-preview/non_root_with_subtask_from_root_task.md"
    },
    {
      "type": "modify",
      "old_id": "ef8285fa0fb5d2f0edff1768decb6bb00e08d441",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/test/task_states.md",
      "new_id": "0b8debb6db7bd233855a2989065c1a9ece607500",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/test/task_states.md"
    },
    {
      "type": "modify",
      "old_id": "2f274397127a18a3941fcc2c3b7274966c9243e8",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/task/TaskExpressionTest.java",
      "new_id": "90b3dc35e654921282c9894b027e532d923e8175",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/task/TaskExpressionTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d079ffa3b827e05af74ed0c1a45e3392136813d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/task/TaskReferenceTest.java"
    },
    {
      "type": "modify",
      "old_id": "c5855e2fc4fba5c4d0cf646fa7a577ecdd6d25d3",
      "old_mode": 33261,
      "old_path": "test/check_task_visibility.sh",
      "new_id": "1be8b96fecd20fc7b7fa8c77274ecb009fd41223",
      "new_mode": 33261,
      "new_path": "test/check_task_visibility.sh"
    }
  ]
}
