)]}'
{
  "commit": "eaeaf1d0ab94743b7d843849994a48de9bd7ccf2",
  "tree": "3321c23a2f6c2976639a23d8e6d26f76a57e8432",
  "parents": [
    "56b8ffbab5bf619c0b6b5d44f0255fd41b9e1c89"
  ],
  "author": {
    "name": "Dariusz Luksza",
    "email": "dariusz.luksza@gmail.com",
    "time": "Mon Apr 15 14:57:40 2024 +0100"
  },
  "committer": {
    "name": "Dariusz Luksza",
    "email": "dariusz.luksza@gmail.com",
    "time": "Sun May 05 19:26:27 2024 +0100"
  },
  "message": "Reapply \"Expose API to update remotes\u0027 configurations\"\n\nThis reverts commit aab69373db6152ea98e7627f816fa3d777d5fe46.\n\nAs mentioned in the revered commit message, the plan was to only revert\nthat change in order to make 3.10 release. Now, when the release is\ndone we can get `ReplicatonRemotesUpdater` back.\n\nImportantly, this reapply doesn\u0027t effectively bring back the\n`ReplicationRemotesUpdater` API back in, as the definition of\n`ApiModule` is still moved to `replication-api` artefact.\n\nChange-Id: Id03d8d50cc662fca4af4c9a1a86d7ddb9f6254c0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4220ddbd63d0196f4813849d63ebb47d3bcad16a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/FanoutConfigResource.java",
      "new_id": "0a2afa67cec3c593636dd8dc09df78f976be27d7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/FanoutConfigResource.java"
    },
    {
      "type": "modify",
      "old_id": "baccb83ae2fa4d9b858ee887aa7134554b4f67ee",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/FileConfigResource.java",
      "new_id": "7a14cd14de12a84b29bd8786c843c26294fbd151",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/FileConfigResource.java"
    },
    {
      "type": "modify",
      "old_id": "b0343c974edf3eb5fa98067e29e0b4f276875c78",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationConfigModule.java",
      "new_id": "6a97432a4ba6a5b58030679d0041e82ee82baa2c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationConfigModule.java"
    },
    {
      "type": "modify",
      "old_id": "ac2728037d86399cde6d849cced256b82435c724",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationModule.java",
      "new_id": "5f59bf8d62384f7a42d4c9a4ccd81857b8b0e71f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationModule.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5e84d99797388a2e7ad95b294f87ba985bb174f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationRemotesUpdater.java"
    },
    {
      "type": "modify",
      "old_id": "43733bc1f8bf8b6a22cf1d8035a8271b33a164c6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/api/ConfigResource.java",
      "new_id": "08f35d0235163065da0f92d069300a33d672f1f0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/api/ConfigResource.java"
    },
    {
      "type": "modify",
      "old_id": "9147ea130428433281543df36a5a1f959856584f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/FanoutConfigResourceTest.java",
      "new_id": "a622170d125c438b23842036a44861c26b82a828",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/FanoutConfigResourceTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "92bf58d661b9cc154db4a0824e2b9882020b157d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/FileConfigResourceTest.java"
    },
    {
      "type": "modify",
      "old_id": "18bb6034b4a6172bf5e7f9c9748ba346aefe6292",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/MergedConfigResourceTest.java",
      "new_id": "cae78e3cda473841e6d7950f67f87af133dad1cb",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/MergedConfigResourceTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf566f23f5e40a88f88ddfd2b98018f758c97847",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationRemotesUpdaterTest.java"
    }
  ]
}
