)]}'
{
  "commit": "6b4bc775bfabf8cc1862443b67a247731a79bcf1",
  "tree": "83c6edfce5f40468ea5cdcc1dda9bd554636c2b5",
  "parents": [
    "cc32fe20832ea07c3a3388e87df777258686e5d5"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Wed Jun 19 17:49:43 2024 +0100"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Thu Jun 20 09:47:27 2024 +0100"
  },
  "message": "Fix updating replication credentials using te RepicationRemotesApi\n\nThe implementation of the ReplicationRemotesApi for updating a remote\nintroduced with I8003ec6c827 has wrongly saved the credentials (username)\nin the repication.config rather than in the SecureStore, causing\nthe generation of non-functioning replication configs.\n\nThe credentials are read from the secure.config (or other SecureStore)\nas documented in [1].\n\n[1] https://gerrit.googlesource.com/plugins/replication/+/refs/heads/master/src/main/resources/Documentation/config.md#file-2\n\nChange-Id: I644d73bc69589189a8762de98d1c58c263abcfd4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e4ef31878ddb1d075c37ce1d1e8ca5b4b08f0c29",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationRemotesApiImpl.java",
      "new_id": "cc6bcadb0b39fc4ce99daae422937b30e97ea33c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationRemotesApiImpl.java"
    },
    {
      "type": "modify",
      "old_id": "a80687591b13388fe6f915246f7f0a569800356c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationRemotesApiTest.java",
      "new_id": "40d9846634a7b05af85d604c11e017f7bae876f6",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationRemotesApiTest.java"
    }
  ]
}
