)]}'
{
  "commit": "f01716cb201ba38178d817701665ecf315ef926c",
  "tree": "731d6645129a00d86504c93bef4be72fbb39bfb3",
  "parents": [
    "4161f94990ee146fd78789b96a3a4729a584a5d4"
  ],
  "author": {
    "name": "Nasser Grainawi",
    "email": "nasserg@qti.qualcomm.com",
    "time": "Fri Jun 06 16:18:06 2025 -0700"
  },
  "committer": {
    "name": "Nasser Grainawi",
    "email": "nasserg@qti.qualcomm.com",
    "time": "Fri Jun 06 16:33:56 2025 -0700"
  },
  "message": "Do not push deletes for refs configured to be skipped\n\nWhen pushing a delta set of refs, instead of treating non-existent and\n!canPush() refs the same, use the same logic as when pushing all refs\nand log and skip any !canPush() refs.\n\nRelease-Notes: refs configured to be skipped are not pushed as deletes\nChange-Id: I3491c907580b16ea23493a5eaa325d2ef7d6d108\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b516fc79c596e7f1dc58a0b58258e2c6e80c935d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java",
      "new_id": "c49890a5b88ceb3ba70f902c880d4dd48cac5ab6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java"
    }
  ]
}
