)]}'
{
  "commit": "a9f44a14c64efaa44afdf8f553a3b3211ef4342b",
  "tree": "6b9f41e09b8769c3415c63ff7d652cd39db27767",
  "parents": [
    "62218e2cd25b7c0c2e4086109770765eb7d093bf"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Mon Feb 10 21:42:47 2025 +0000"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Mon Feb 10 23:25:59 2025 +0000"
  },
  "message": "Use try-with-resource to close Repository in PushOne\n\nPushOne used an instance variable to store and share\nthe Repository object across the intermediate invocations\nof its internal push phases.\n\nUsing an instance variable for Repository is causing\nflakiness as it may not be properly cleaned up as also\nshown in the tests executions with reference counting\nenforced checks introduced with I303706438.\n\nChange-Id: Ibb2fe90ae714e0be3a4f272fa992a555e2bf145f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c9b99943cfb8c74bef03d1748733a6bc7c64ef5b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java",
      "new_id": "c2c2ed802c4ba16416b8921743e743257bc3d14a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java"
    },
    {
      "type": "modify",
      "old_id": "aa29846cae675e7e5e6f8102af014ba13999166b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/PushOneTest.java",
      "new_id": "47470df0ad2f9e94277d9a2c7ea22fbc5c3f4927",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/PushOneTest.java"
    }
  ]
}
