)]}'
{
  "commit": "c5e543c4329819368557197a48912704eacba889",
  "tree": "17248137eefcec07695f0774cff8e01a6571d393",
  "parents": [
    "5962f508cfb5939cfae541427808c40b21f4a058"
  ],
  "author": {
    "name": "Marcin Czech",
    "email": "maczech@gmail.com",
    "time": "Mon Jan 31 11:40:59 2022 +0100"
  },
  "committer": {
    "name": "Marcin Czech",
    "email": "maczech@gmail.com",
    "time": "Mon Jan 31 22:20:07 2022 +0100"
  },
  "message": "Extract FetchApiClient interface\n\nExtract FetchApiClient interface from FetchRestApiClient class and use\nthe new interface instead of the implementation. This allows to add\nadditional ways to send fetch and apply object messages.\n\nBug: Issue 15636\nChange-Id: I68ec715f1f026ae4b61e05b332aeac8d5ca4c929\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed584b70e3edc64a24b49d5faba6107f6a99e095",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/DeleteProjectTask.java",
      "new_id": "44c6556f011ba665f2c8cefba881f7bbc537aab6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/DeleteProjectTask.java"
    },
    {
      "type": "modify",
      "old_id": "29ec93a8b1f1c6831867a03e1ebef7b2885b5f54",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/PullReplicationModule.java",
      "new_id": "c17d5df828bd4b82102acd79dfa3165b953c7e56",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/PullReplicationModule.java"
    },
    {
      "type": "modify",
      "old_id": "7449263b3ef51c96bd7697c057ffbfb28c8ebdc7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/ReplicationQueue.java",
      "new_id": "cfe01e2f7c28c91473ef834a1addcb9628bcf41a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/ReplicationQueue.java"
    },
    {
      "type": "modify",
      "old_id": "943ea92201b6b0dcf2a618d3b5f24c73967aab88",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/UpdateHeadTask.java",
      "new_id": "bded7d1df89d2a0731cdee934675cba117ba7519",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/UpdateHeadTask.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "476a35ba39f710e0dfa36cf3d15c30e85a03b566",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/client/FetchApiClient.java"
    },
    {
      "type": "modify",
      "old_id": "ab3d3c547d79a65758ef8c75c604823a3a3129c5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/client/FetchRestApiClient.java",
      "new_id": "f2f57cd685d10e14137d30d2147b8e457c321760",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/client/FetchRestApiClient.java"
    },
    {
      "type": "modify",
      "old_id": "82dc2b8f40e829306d2f046186c15c93fd0af6f7",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/ReplicationQueueTest.java",
      "new_id": "4e831bc1bfc2132f026f56fe5a4621cb6978a14d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/ReplicationQueueTest.java"
    },
    {
      "type": "modify",
      "old_id": "394a4a49a267d17f5e587cc751f7f78ff21f42cb",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/client/FetchRestApiClientTest.java",
      "new_id": "a1c2172337c5c32665aa26ffa022b17004ab9abd",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/client/FetchRestApiClientTest.java"
    }
  ]
}
