)]}'
{
  "commit": "2696625397d9fe05483b5cbe6f93ee370b7b0350",
  "tree": "c56303cae0ca657f408d4e83e58906b515dcc87d",
  "parents": [
    "3f4ec303fb38426c5d358eebcb598f752759661f"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Sun Mar 16 11:31:15 2025 +0000"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Mon Mar 17 10:06:49 2025 -0700"
  },
  "message": "Allow locking refs whilst filtering for fetch requests\n\nAllow the lock/unlock pattern when filtering the refs to fetch. This\nmechanism is used for making sure that the refs selected for the fetch\nreplication operation do not move throughout the replication process.\n\nThis is needed for preventing a ref-update operation happening\nconcurrently with the replication process invalidating the filtering\nvalidity.\n\nChange-Id: I6a30aff43a81f00d671554186eb6e796446b148d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "939a05b625b1d038c574c2510ff706c614b92085",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/FetchOne.java",
      "new_id": "a5c66c046b616451b8535b4bdf8613bc8065f9d4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/FetchOne.java"
    },
    {
      "type": "modify",
      "old_id": "77f418549aecbce1b12defa0d3b078803aa18785",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/ReplicationFetchFilter.java",
      "new_id": "17afe943a0e9cde9ba9fd56b8eee4f5ce30e2d9c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/ReplicationFetchFilter.java"
    }
  ]
}
