)]}'
{
  "commit": "bb28fbbb8fa488b0fbd7e4dd0ea70a320f50dd76",
  "tree": "7a89d59ac40471bc9720db9a995db0934e7062c6",
  "parents": [
    "b7b6412a527ba11d2df58faf6ac9862dbb3f6eae"
  ],
  "author": {
    "name": "Marcin Czech",
    "email": "maczech@gmail.com",
    "time": "Thu Oct 10 22:22:23 2019 +0200"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Wed Nov 13 17:09:30 2019 +0000"
  },
  "message": "Move kafka related code from multi-site plugin to kafka-events plugin\n\nKafka broker implementation is provided as a plugin.\nMulti-site plugin is message broker implementation agnostic.\nThis separation allows replacing message broker implementation.\n\nFeature: Issue 11599\nChange-Id: Id35f0a8fe6e1d43cd893e7b9521c2c67f0160ed9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db2462f514c5110a15239e8e2c71974842653657",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "6b112721b42753eea375e3616bcb45bbbaf1168b",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "bebcc4edb200a0d4494091e2c5fb3f1cd08c89ba",
      "old_mode": 33188,
      "old_path": "external_plugin_deps.bzl",
      "new_id": "bfbf487fe48e4e80e621fb162355ce8f3ee8d393",
      "new_mode": 33188,
      "new_path": "external_plugin_deps.bzl"
    },
    {
      "type": "modify",
      "old_id": "b20b3126bb8b5508aea783e8ece81bea5e784c98",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/Manager.java",
      "new_id": "4dc394b907a63b26ec32bb1e47155efea5ec5bba",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/Manager.java"
    },
    {
      "type": "modify",
      "old_id": "7f219d37a90c24b9e69d504b47e8057305dc6ca7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/Module.java",
      "new_id": "c9a28ba3ef5d14945eee079538f90f79f4a8e26e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/Module.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73c7509ce2066241aab4cdf45adc230fb05aac5e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/api/KafkaApiModule.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78df9081dc8f3d5710f5922c224f43dd2c56d729",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/api/KafkaBrokerApi.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb878fac8ab7ce6498050f61b87b2917009eb1b1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/broker/ConsumerExecutor.java"
    },
    {
      "type": "modify",
      "old_id": "c01e34e5caa363fb7285dd64e88031b2a4754ec8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/config/KafkaProperties.java",
      "new_id": "7bb1f4f484659ab0090c9887fbe776fec5407e6a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/config/KafkaProperties.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17f3ebd064c724e8f8096639d33337e5fa1f0a9b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/config/KafkaPublisherProperties.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b50053fb5632a4efd5e801ec99430e36972f838f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/config/KafkaSubscriberProperties.java"
    },
    {
      "type": "delete",
      "old_id": "2c5c1e7f10241838c1ae139a0f48bd6d09de088b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/publish/GsonProvider.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "21b89ced6903dcc7a92f8a163d85beb160bd98d7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/publish/KafkaPublisher.java",
      "new_id": "cc271b5d8e50b79f5b6a6a460f89f35503d4fd6f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/publish/KafkaPublisher.java"
    },
    {
      "type": "modify",
      "old_id": "fcb5263675e9beb70a1fa5f91e66ef48aa62a429",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/session/KafkaSession.java",
      "new_id": "52b242a39cc9c8e8bed8aeec894ef44e5d5fe10d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/session/KafkaSession.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ec109d7037a8a315cd9ca38e8cc3af78601cab6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/subscribe/KafkaConsumerFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bab2ad0a0b7539b33ba66ee55414df559dcb5cdf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/subscribe/KafkaEventDeserializer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6548f2d35387cb61944857a9b4a4bc15d01a693e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/subscribe/KafkaEventSubscriber.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81174f958678c0067b15cbcaa962b2bcf8b5cb86",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/kafka/subscribe/KafkaEventSubscriberMetrics.java"
    },
    {
      "type": "modify",
      "old_id": "685c195dbe0b6185f59d890b07bb82c64cea5459",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/about.md",
      "new_id": "c6dc18eb8251948ee2667e03856c46405e3530ff",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/about.md"
    },
    {
      "type": "modify",
      "old_id": "96e4b94faac985029c6e1ac3d209b1bff00a1463",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/config.md",
      "new_id": "faa5bf1c3522fa9bc937c4d5b6f0a7d79c865bb6",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/config.md"
    },
    {
      "type": "modify",
      "old_id": "12a448c343fe62937fc82c72e9410e2fba9c4d05",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/kafka/EventConsumerIT.java",
      "new_id": "95d26038ae06e9af01b2eabbbe1a846324808b84",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/kafka/EventConsumerIT.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e456a2a3c632b7a1d61123b97cbb9c5bc8c1c62d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/kafka/subscribe/KafkaEventDeserializerTest.java"
    }
  ]
}
