)]}'
{
  "commit": "6531c93b90d4d67767c912a35aff2b1c1ebb0ed8",
  "tree": "976c43b05650d1c97475440418712f9becf6850c",
  "parents": [
    "0bae441ea823791c81bacab9934bbd528fa8497a"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Fri Aug 05 22:05:22 2022 +0200"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Fri Aug 05 20:20:22 2022 +0000"
  },
  "message": "Fix issue with ref deletion and global-refdb\n\nDo not reuse `com.google.gerrit.server.restapi.project.DeleteRef` class\nto delete ref because it operates with an high-level repository manager.\n\nUsing the high-level repository manager may be an issue in come cases\nwhere it is wrapped, like in the multi-site setup (see [1]), with a global-refdb\nand therefore may not be able to complete the REST-API successfully.\n\n[1] https://gerrit.googlesource.com/plugins/multi-site/\n\nOriginal-Author: maczech@gmail.com\nBug: Issue 16128\nChange-Id: I2034a48fe04489e2827de7c44bdb0e67de3f4665\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0c5e016d74fb3768ac78a4cd1b47d982f16616e6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/DeleteRefCommand.java",
      "new_id": "2a3a79d362bf109807175eac93d45e19df6f3db8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/DeleteRefCommand.java"
    },
    {
      "type": "modify",
      "old_id": "daf20014e3b00695184d5c960ed405b02df63829",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/DeleteRefCommandTest.java",
      "new_id": "4415a4b4b98985360b47077990f2c2524780d750",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/DeleteRefCommandTest.java"
    }
  ]
}
