)]}'
{
  "commit": "a8d12c4f0d9f14db8d8747add619aa82dd5750ec",
  "tree": "2d8cef64bf56770e5a3cbcb9b6106d503c1f5d05",
  "parents": [
    "3cd0b852d0fed6f91c0ea7d92d98ac645cf87ab4"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Wed Jan 26 02:02:09 2022 +0000"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Wed Jan 26 22:18:02 2022 +0000"
  },
  "message": "Manage removal of refs\n\nImplement the apply-object API where the revision data\nis null, interpreting the call as a ref delete.\nThe approach is taken because of the need of backward compatiblity\nwith existing REST-API on the stable-3.3 branch.\n\nThis fixes the problem of the lack of replication for\ndelete changes.\n\nBug: Issue 15618\nChange-Id: I305ebcae3e997f64c8d2f5f452114f5d771399b5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c4b50b5fc8dfbfd0df5cdac1168e8e5849b930bf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/ReplicationQueue.java",
      "new_id": "7449263b3ef51c96bd7697c057ffbfb28c8ebdc7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/ReplicationQueue.java"
    },
    {
      "type": "modify",
      "old_id": "f0298343fbc540322cda7a24496e2cbdc87677cf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/ApplyObjectAction.java",
      "new_id": "5132f4143a0957307cac7e6921a7ef10ae5285e2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/ApplyObjectAction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c5e016d74fb3768ac78a4cd1b47d982f16616e6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/DeleteRefCommand.java"
    },
    {
      "type": "modify",
      "old_id": "a916a7c3755966548dbc596a17f29270c0dab6e5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/client/FetchRestApiClient.java",
      "new_id": "ab3d3c547d79a65758ef8c75c604823a3a3129c5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/client/FetchRestApiClient.java"
    },
    {
      "type": "modify",
      "old_id": "d74298489febe2e0a3e0eaa1cf9663a9d54b9f9a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/ReplicationQueueTest.java",
      "new_id": "82dc2b8f40e829306d2f046186c15c93fd0af6f7",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/ReplicationQueueTest.java"
    },
    {
      "type": "modify",
      "old_id": "873804605a4e1a45d4ca7e271fb49d0697b5853d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/ApplyObjectActionTest.java",
      "new_id": "56e142941d5523478dfc900ba8b6db2ffe98eaea",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/ApplyObjectActionTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "daf20014e3b00695184d5c960ed405b02df63829",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/DeleteRefCommandTest.java"
    },
    {
      "type": "modify",
      "old_id": "a778049d7f6a97f82ccf904717b5e3d7c39bf754",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/client/FetchRestApiClientTest.java",
      "new_id": "394a4a49a267d17f5e587cc751f7f78ff21f42cb",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/client/FetchRestApiClientTest.java"
    }
  ]
}
