)]}'
{
  "commit": "b921e1c932b03b81984d8c1f141912dabd0292c2",
  "tree": "ed1f0381462464e7614abdd4e23581c31c3b8b9b",
  "parents": [
    "a1e584d2cd035bd580d8d8d461e6e6ae1a0dbe30"
  ],
  "author": {
    "name": "Saša Živkov",
    "email": "sasa.zivkov@sap.com",
    "time": "Thu Sep 18 14:11:53 2025 +0200"
  },
  "committer": {
    "name": "Saša Živkov",
    "email": "sasa.zivkov@sap.com",
    "time": "Thu Oct 02 15:48:00 2025 +0200"
  },
  "message": "MigrateLabelFunctionsToSubmitRequirement: use ProjectConfig API instead of Config\n\nThe resulting code is shorter, more strongly typed and allows us to use\nhelpers like RepoMetaDataUpdater to commit the changes.\n\nTo use the RepoMetaDataUpdater from the\nMigrateLabelFunctionsToSubmitRequirement, it had to be moved from the\n\".../restapi/project\" to the \".../server/project\" package which required\nchanges in import statements in several unrelated files.\n\nRelease-Notes: skip\nChange-Id: I8da4d77620f73d0c6e83afcf1287de4a972fe456\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a6e659b4e8b23ea86fc3328beb68f199187c0f2f",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/acceptance/AbstractDaemonTest.java",
      "new_id": "d6df3d8e5e5fd21596628fb4c1cbaaa329438e84",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/acceptance/AbstractDaemonTest.java"
    },
    {
      "type": "rename",
      "old_id": "a34b7d89b2a6070a7737c7919318deb452da13fa",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/project/RepoMetaDataUpdater.java",
      "new_id": "e617f34140c1b97f50ff9f58c91db43952cca126",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/project/RepoMetaDataUpdater.java",
      "score": 98
    },
    {
      "type": "modify",
      "old_id": "6a99bed37b4ee140d6703ae037c76c7be506b6ee",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/project/AbstractPostCollection.java",
      "new_id": "1680b213b3ad3eac6ad773472b6a330da119bf2d",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/project/AbstractPostCollection.java"
    },
    {
      "type": "modify",
      "old_id": "5fc060ab4d7b4f57d032eb6d6758ef2819981111",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/project/CreateAccessChange.java",
      "new_id": "96090ed1dc1c742acd12918108fe9edb60d312d0",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/project/CreateAccessChange.java"
    },
    {
      "type": "modify",
      "old_id": "35102d8826785be9f439146ffd584f2081b44cc9",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/project/CreateLabel.java",
      "new_id": "3809929341463d100a07f61aad71fdb8c56f1a67",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/project/CreateLabel.java"
    },
    {
      "type": "modify",
      "old_id": "86d42cb288d6790eaec57c19696c832a5ea0fd45",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/project/CreateSubmitRequirement.java",
      "new_id": "057f4930a9e22e54d2e6a2b7e5831b39f5c6b86f",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/project/CreateSubmitRequirement.java"
    },
    {
      "type": "modify",
      "old_id": "b38aa295538bb45ee2998f6e800a2c2b64a675e2",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/project/DeleteLabel.java",
      "new_id": "2482a2856448e8a64cf8a9fa4fc453863b0dcf4c",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/project/DeleteLabel.java"
    },
    {
      "type": "modify",
      "old_id": "64e2399f9d2a0d1cea70524bbc733b6b6af8c98e",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/project/DeleteSubmitRequirement.java",
      "new_id": "ebc54612c65b7c7fbbdd84db3ee2b8944194b30a",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/project/DeleteSubmitRequirement.java"
    },
    {
      "type": "modify",
      "old_id": "2182784e6fe83fa9fb68e093e4c30dc8e48ad3ed",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/project/PostLabels.java",
      "new_id": "1900e283ef165ea8ed02754606675db311d95194",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/project/PostLabels.java"
    },
    {
      "type": "modify",
      "old_id": "4e9d432b83cefc77925ebe4324a6ef3284b9db2c",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/project/PostLabelsReview.java",
      "new_id": "d0562c65d34a60ad300e169edf1f2e4ace6a5766",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/project/PostLabelsReview.java"
    },
    {
      "type": "modify",
      "old_id": "71080a5549afaf0343b1b673c3609639e0a47bd2",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/project/PostSubmitRequirements.java",
      "new_id": "3848d751029198472f2dc65516e1e131107e0273",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/project/PostSubmitRequirements.java"
    },
    {
      "type": "modify",
      "old_id": "f0a371aaf62095d7a85947b704cc3357657fa130",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/project/PostSubmitRequirementsReview.java",
      "new_id": "4e686fe0da4cc7d6254a3f04be075066a10aebaf",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/project/PostSubmitRequirementsReview.java"
    },
    {
      "type": "modify",
      "old_id": "afd07bb00a41146ed11ad3602457d1d10963873c",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/project/PutConfig.java",
      "new_id": "39ded77139f3072583487d263dfa16577a90d1e0",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/project/PutConfig.java"
    },
    {
      "type": "modify",
      "old_id": "7e6cc194a44c784f373ecda6a07cec0f7ad99945",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/project/PutConfigReview.java",
      "new_id": "3e342277b07d05958e682f0feb410ab7b825382c",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/project/PutConfigReview.java"
    },
    {
      "type": "modify",
      "old_id": "ea685c83a25a1e407142860fde0d87d1d21e5843",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/project/PutDescription.java",
      "new_id": "0841d6b1c4c81846146f00abe4e6c41df3062dd5",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/project/PutDescription.java"
    },
    {
      "type": "modify",
      "old_id": "65851c08487f48b583e7fe906d27e97e29aa6ff3",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/project/SetAccess.java",
      "new_id": "286cf903aa05ff16b58ff2876eec6470b0dd0ddb",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/project/SetAccess.java"
    },
    {
      "type": "modify",
      "old_id": "a46ee32878357f3b74d19e7e88f7a5239b1df341",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/project/SetDefaultDashboard.java",
      "new_id": "d5b4a9428b491b7bf2787832b045f4be5fc8a93d",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/project/SetDefaultDashboard.java"
    },
    {
      "type": "modify",
      "old_id": "33d46402118ec5f52ab011a8c6acb92402640b48",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/project/SetLabel.java",
      "new_id": "b894b441938160bcf50e1bcd9b0a7928f77d921e",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/project/SetLabel.java"
    },
    {
      "type": "modify",
      "old_id": "b94e9116b856175611cb4d02970199458a6fe573",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/project/SetParent.java",
      "new_id": "074e5f8353427d0c16dd28e3e5c9b7c69d7bbd79",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/project/SetParent.java"
    },
    {
      "type": "modify",
      "old_id": "d3a251e5e469ecd1ed34a71e31e155bcac0d47d8",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/project/UpdateSubmitRequirement.java",
      "new_id": "3d31e2b35ef0055ec06df4812c90743b568992ca",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/project/UpdateSubmitRequirement.java"
    },
    {
      "type": "modify",
      "old_id": "fcd50f63654a0aabe3d15a28fb3b1979b6a060e4",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/schema/MigrateLabelFunctionsToSubmitRequirement.java",
      "new_id": "37d9802f0f9e84b590c55cd928cec3b7cffde4a2",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/schema/MigrateLabelFunctionsToSubmitRequirement.java"
    },
    {
      "type": "modify",
      "old_id": "8e1b86e6e3ef1f075817934338e4555b42748742",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/acceptance/pgm/MigrateLabelFunctionsToSubmitRequirementIT.java",
      "new_id": "7e237f52318db2f799a24a51daf10bb19876cf53",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/acceptance/pgm/MigrateLabelFunctionsToSubmitRequirementIT.java"
    }
  ]
}
