)]}'
{
  "commit": "fbf435c148d0edded8d37dcb7588e2c28195208d",
  "tree": "f744a113ce9b374bee3064ae34446b82ddb6a8b7",
  "parents": [
    "19b159df1ccfdd0916d0f5701aa0cacf58507d9f"
  ],
  "author": {
    "name": "Kaushik Lingarkar",
    "email": "klingarkar@nvidia.com",
    "time": "Wed May 20 12:31:52 2026 -0700"
  },
  "committer": {
    "name": "Kaushik Lingarkar",
    "email": "klingarkar@nvidia.com",
    "time": "Wed May 20 12:35:05 2026 -0700"
  },
  "message": "Repair destinations end-to-end in repair command\n\nPreviously, the SSH \u0027repair\u0027 command copied packs to all destinations\nfirst and then issued a single replication start for the project. A\nfailure during the copy phase still left a replication attempt queued\nfor the affected destination, which is not desired. Rework the command\nto drive one destination at a time so that the follow-up replication\nis only triggered when its preceding pack copy succeeds.\n\nChange-Id: Ibcc8cd5ee8a005b0c29d4fe9f4f8e1af96524d32\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "70e862236b89e6189ee5a2861e2fec115b38d3f9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/RepairCommand.java",
      "new_id": "92af46a7ad978d0522de9be172123fb915181d27",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/RepairCommand.java"
    }
  ]
}
