)]}'
{
  "commit": "4d92862b8a4cb04c83cb1ac502980550b5bb5c1f",
  "tree": "8d087d4d3e03363851d2fb639e36427d8803066b",
  "parents": [
    "a2a727e5e9abeb50c8c585d352a0f86d7ac87374"
  ],
  "author": {
    "name": "Fabio Ponciroli",
    "email": "ponch78@gmail.com",
    "time": "Mon Jun 23 22:38:21 2025 +0200"
  },
  "committer": {
    "name": "Fabio Ponciroli",
    "email": "ponch78@gmail.com",
    "time": "Tue Jun 24 15:58:34 2025 +0200"
  },
  "message": "Make index synchronization configurable per index type\n\nAllow configuring which index types should be synchronized across sites\nin a multi-primary setup. Supported types are: change, account, group,\nand project.\n\nThe `index.synchronize` setting accepts a list of types:\n  - `change-index`\n  - `account-index`\n  - `group-index`\n  - `project-index`\n\nTo disable synchronization entirely set to `false` and\nto enable all set to `true`.\n\nThis enables finer-grained control on pull-replication and\nmulti-site indexing mechanism.\n\nFor example it will be possible to disable redundant change\nindexing retries on fetch-ref-replicated when using pull-replication\nin a multi-primary Gerrit setup.\n\nBug: Issue 425113249\nChange-Id: I15fbf51e9814364cf624f251544164ec340ac225\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d768070f2cc7739f2f4778a5fcb0f62a5ef2b35",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/Configuration.java",
      "new_id": "846192ff8ca23812981200247698d096e4a00b6d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/Configuration.java"
    },
    {
      "type": "modify",
      "old_id": "c161a6d23f177a3708521cd08621cf36ea393956",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/Module.java",
      "new_id": "0e5ae15c24078b4219c03f436c38520e1a1f8c05",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/Module.java"
    },
    {
      "type": "modify",
      "old_id": "c77b05797e066a1908ab59f8702dc39b73aca435",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/PluginModule.java",
      "new_id": "dd0b98d72ce15f2ec4686acc4e937d67789a8137",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/PluginModule.java"
    },
    {
      "type": "modify",
      "old_id": "1353e30110ca27e45625b8fdbdd5bd9871e3d410",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder/router/RouterModule.java",
      "new_id": "b5af428fa77cbed2990225c1b9118a380bf91ee0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder/router/RouterModule.java"
    },
    {
      "type": "modify",
      "old_id": "75fc55b9929015885e1ae64a187c380e3f662e42",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/config.md",
      "new_id": "95cb2ca0216af2f39e9a3326763dda27cb008213",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/config.md"
    },
    {
      "type": "modify",
      "old_id": "3a247730a3882d8d116870c7354e5fd181aef145",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/multisite/ConfigurationTest.java",
      "new_id": "4f0d3739bd2b755357709e0593228a3899c81840",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/multisite/ConfigurationTest.java"
    },
    {
      "type": "modify",
      "old_id": "6ca1a7a9f9536ef7f7f5fde550833ab1db344bb5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/multisite/forwarder/ForwardedCacheEvictionHandlerIT.java",
      "new_id": "3233baf46c212f06e4e7bb250040514a140a1c5f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/multisite/forwarder/ForwardedCacheEvictionHandlerIT.java"
    },
    {
      "type": "modify",
      "old_id": "80c3d8ac8d2a45303d796e5cf92e23beb8e05623",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/multisite/http/ReplicationStatusServletIT.java",
      "new_id": "f11ee2636c8737d85657ca057a53ef65925886a7",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/multisite/http/ReplicationStatusServletIT.java"
    }
  ]
}
