)]}'
{
  "commit": "19ea0453491ffd1cbfd2bdf79161d07d15dd1729",
  "tree": "479c7652e53655f5cecc2287e507f7cdf7e4fd57",
  "parents": [
    "829830aa41c3037159dc22c6f7df1291ea58ea9e"
  ],
  "author": {
    "name": "Daniele Sassoli",
    "email": "danielesassoli@gmail.com",
    "time": "Fri Feb 28 14:11:25 2025 +0000"
  },
  "committer": {
    "name": "Daniele Sassoli",
    "email": "danielesassoli@gmail.com",
    "time": "Wed Mar 05 01:16:56 2025 -0800"
  },
  "message": "Initialize DuplicatePathnameValidator with full project hierarchy config\n\nThe docs specify that this plugin should read the full project\u0027s\nhirearchy when parsing the config. This is done correctly at commit\nvalidation time, however this is not true at plugin inizialization time.\nThis has the effect than if enabling rejectDuplicatePathnames in all\nprojects, the setting will be applied correctly when validating commits\nhowever the UI for the project will show the \u0027Reject Duplicate\nPathnames\u0027 as off, rather than on, leading to confusion amongst users.\n\nBug: Issue 399587135\nChange-Id: I8c0fc543fb97b19d928474beaccb2580807a3583\n(cherry picked from commit 51d6eb584aa9967bdd9e21bbba544a37e442b5c0)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d8dd451fdc25d64fde288fb7c54b9e3826738d26",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/uploadvalidator/DuplicatePathnameValidator.java",
      "new_id": "d0433e47e22e810d245ad50353307ef4bf95ffa9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/uploadvalidator/DuplicatePathnameValidator.java"
    }
  ]
}
