)]}'
{
  "commit": "28ee207f72e3acb7910ab39d0a033c9da38b699c",
  "tree": "9d7b763dc9f00bd26c88555e2ee17c00ac75d92f",
  "parents": [
    "681d9ab03db4d2ac3b7bfc81f64e490ddaceebfb"
  ],
  "author": {
    "name": "Adithya Chakilam",
    "email": "achakilam@nvidia.com",
    "time": "Mon Jun 01 23:33:58 2026 -0500"
  },
  "committer": {
    "name": "Adithya Chakilam",
    "email": "achakilam@nvidia.com",
    "time": "Mon Jul 13 18:32:13 2026 -0500"
  },
  "message": "Retry failovers by applying url distribution strategy\n\nPreviously, a push with urlDistributionStrategy\u003droundRobin retried the\nsame URL after a transport error - a single unreachable replica could\nblock replication for any push the rotation happened to land on it. Fix\nit to apply the distribution strategy on retries.\n\nChange-Id: Id8ff42afdcd40a315fbab1ecb272b5e87bd0880d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c57f2560e572bc6c70747eb49f68cd941d6eac1d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java",
      "new_id": "568bd0d31951707a444cc9ef087c461b2d65e5c5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java"
    },
    {
      "type": "modify",
      "old_id": "0e04e1e6ac669064e35484bde5b1189d767391ee",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java",
      "new_id": "600ce8c4e01a92471b1a4bdb8e14c26ed182662c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java"
    },
    {
      "type": "modify",
      "old_id": "46183eb1e31c61bded6abb06b8fc73e399856b7c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/UrlDistributionStrategy.java",
      "new_id": "1230e36a627f9277118d0be2645caf5112bd1867",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/UrlDistributionStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "cef009c3354e9e086904366564fea450f122df8f",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/config.md",
      "new_id": "cffaa8cac658f3942702614d2b1dc70ab5b3f751",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/config.md"
    }
  ]
}
