)]}'
{
  "commit": "51d6eb584aa9967bdd9e21bbba544a37e442b5c0",
  "tree": "f10f0032b5cd6de81e11efe4bf0a4267fd2a9ebd",
  "parents": [
    "19efc6cef6b9003971ba55b8be78fbf46c411951"
  ],
  "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": "Fri Feb 28 06:20:25 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",
  "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"
    }
  ]
}
