)]}'
{
  "commit": "d112646fb979a89324e51c564f1a326db77de034",
  "tree": "f61343b5a0289b3a7cd2026a862c93627d900960",
  "parents": [
    "1cbd490dd8fc1bd34be92f5655a8efb5c45b8cbd"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Tue Sep 24 18:23:27 2024 +0100"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Mon Sep 30 16:41:34 2024 +0100"
  },
  "message": "Delete refs as part of the replication queue execution\n\nDo not delete refs synchronously in any case and use\ninstead the same queue for the regular fetch operations.\nThis allows to keep the ordering of the delete refs\nagainst any other fetch.\n\nAlso remove the now unused async DeleteRefJob because the\ndeletion is managed in the same replication queue as any\nother ref.\n\nBug: Issue 367651566\nChange-Id: I3b43c0c5fb5e9e1189bf0e3990b7981e3e68cd92\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "84be78aa8594da8c2290f9da682979f192d44a19",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/FetchOne.java",
      "new_id": "69c00f9bc4b6a3fadd97dd2e7f22b45a21935ec3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/FetchOne.java"
    },
    {
      "type": "modify",
      "old_id": "a4af8ca820fe6a5406410fd7bc990504bb6013dd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/PullReplicationModule.java",
      "new_id": "7972fc457691d7e0bd31c2ad27e6882ecb11796d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/PullReplicationModule.java"
    },
    {
      "type": "modify",
      "old_id": "df139447084ce87d1ec4afd164faa315d3b5020b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/DeleteRefCommand.java",
      "new_id": "fe558e5b53e0528153ab444b658a3f182fc7680f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/DeleteRefCommand.java"
    },
    {
      "type": "delete",
      "old_id": "acc40cb46197eebea97cc1a8b7581597ab3bd587",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/DeleteRefJob.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2da66af3b081f5144c1325d5372413a653fff171",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/FetchAction.java",
      "new_id": "1d5ececc4c343eb04b0236920902082781caa6d2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/FetchAction.java"
    },
    {
      "type": "modify",
      "old_id": "3b0ba93be3655cc9a11d3eb2ae90d2f9e4b19bf2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/FetchJob.java",
      "new_id": "f5ee3a142c6efa1a3f44b96d3e8296308be81675",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/FetchJob.java"
    },
    {
      "type": "modify",
      "old_id": "74bf51dde643e6371ed3a994ba5ee75512fc5028",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/event/StreamEventListener.java",
      "new_id": "6ca79e6875e174019c95bafce2756525c504d5b6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/event/StreamEventListener.java"
    },
    {
      "type": "modify",
      "old_id": "8903b2b63b40f5b468a799bfb172cfe2ce0f359f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/FetchOneTest.java",
      "new_id": "49e8d6fab98cae02f3dab3f397eed688d5d5c003",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/FetchOneTest.java"
    },
    {
      "type": "modify",
      "old_id": "07548700b2c392cf995e7e4633b6d4cf42ce363b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/PullReplicationITBase.java",
      "new_id": "f3381e6dca389a47fce8ad125cd73cd8cde2b236",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/PullReplicationITBase.java"
    },
    {
      "type": "modify",
      "old_id": "5ede40ba44fe90f772e87001f3cb2102700403df",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/DeleteRefCommandTest.java",
      "new_id": "4903965ae9d68409b21b84e5fdf0c3099402f941",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/DeleteRefCommandTest.java"
    },
    {
      "type": "modify",
      "old_id": "a4642bab7fde9a2b830930e59b41e9c9a86adfe8",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/FetchActionTest.java",
      "new_id": "cb5758f151c885d71b7d3d88750e7c24d6eabbaf",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/FetchActionTest.java"
    },
    {
      "type": "modify",
      "old_id": "c81820e72110d316bcdb47965dced0def4838de7",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/event/StreamEventListenerTest.java",
      "new_id": "a60fed69fbfdd0f551cf68035ae30d985664cba4",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/event/StreamEventListenerTest.java"
    }
  ]
}
