)]}'
{
  "commit": "c5c06e0cd66bd3f1ecc1c99fea31004c89f131de",
  "tree": "79a08e771955e942dafbceeccbd3b821d4739206",
  "parents": [
    "5583ad11128d2a80e956a6f9232e492fd54e80e3"
  ],
  "author": {
    "name": "Wei Wang",
    "email": "wei4.wang@intel.com",
    "time": "Wed Dec 18 06:19:37 2024"
  },
  "committer": {
    "name": "Openscreen LUCI CQ",
    "email": "openscreen-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Dec 20 02:51:06 2024"
  },
  "message": "[OpenScreen] Remove ServicePublisherImpl\n\nThis CL removes ServicePublisherImpl and merges its functionality into\nServicePublisher for simplicity. Clients can use ServicePublisher by\nimplementing a ServicePublisher::Delegate to integrate their own\nservice publish codes.\n\nBug: 383267932\nChange-Id: Ide5fecf9eb6006b249a84dfa4af05d66cc58f009\nReviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/6101706\nCommit-Queue: Wei4 Wang \u003cwei4.wang@intel.com\u003e\nReviewed-by: Mark Foltz \u003cmfoltz@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6e1f83ad43257e6583ba4fc4cacd3896c6bcb069",
      "old_mode": 33188,
      "old_path": "osp/BUILD.gn",
      "new_id": "5c23630dd9eca45dbf5b8a6299712fcb0c62bd5b",
      "new_mode": 33188,
      "new_path": "osp/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "695af25916f9ecbef35e1899591cb26102b5f87f",
      "old_mode": 33188,
      "old_path": "osp/impl/BUILD.gn",
      "new_id": "b56b414adf046ec5b850b0fd394c956e2db914e0",
      "new_mode": 33188,
      "new_path": "osp/impl/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e6f94d5a5a996953bd8a559503703e0a9413de37",
      "old_mode": 33188,
      "old_path": "osp/impl/dns_sd_publisher_client.cc",
      "new_id": "08b5999576711de01adff7b16254a59fa60c04d4",
      "new_mode": 33188,
      "new_path": "osp/impl/dns_sd_publisher_client.cc"
    },
    {
      "type": "modify",
      "old_id": "11f0dd148816c0b89921cabe78df7308a05ab4d0",
      "old_mode": 33188,
      "old_path": "osp/impl/dns_sd_publisher_client.h",
      "new_id": "ddf09db82b456750abcb4856112fa8927fdbcc95",
      "new_mode": 33188,
      "new_path": "osp/impl/dns_sd_publisher_client.h"
    },
    {
      "type": "modify",
      "old_id": "7aa16ad7c151c398c2bfa33dfeaef2b43406b1dc",
      "old_mode": 33188,
      "old_path": "osp/impl/dns_sd_service_publisher_factory.cc",
      "new_id": "dc508d2d1dd2ab6cf1f5a48858457e1b9f7c2e13",
      "new_mode": 33188,
      "new_path": "osp/impl/dns_sd_service_publisher_factory.cc"
    },
    {
      "type": "delete",
      "old_id": "c33cb4bbaa1de2c7ed7ecd9a3c45880400ecb639",
      "old_mode": 33188,
      "old_path": "osp/impl/service_publisher_impl.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b39ef6f56fd488d0af14f9a586744a93a75da428",
      "old_mode": 33188,
      "old_path": "osp/impl/service_publisher_impl.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "41f31fe391481e6895e4eda4fd247426d893c8b2",
      "old_mode": 33188,
      "old_path": "osp/public/service_publisher.cc",
      "new_id": "d6a3ae09c2de2e2fd9b564d740c64d676590d377",
      "new_mode": 33188,
      "new_path": "osp/public/service_publisher.cc"
    },
    {
      "type": "modify",
      "old_id": "b379d14e9451e7d209e9a20d98f6f4235d0685b5",
      "old_mode": 33188,
      "old_path": "osp/public/service_publisher.h",
      "new_id": "d231e2a8f53cfdbc7d92b11e56ee9311dfa990ee",
      "new_mode": 33188,
      "new_path": "osp/public/service_publisher.h"
    },
    {
      "type": "rename",
      "old_id": "a678b470fe6c693c421721d54223a6b892f515bf",
      "old_mode": 33188,
      "old_path": "osp/impl/service_publisher_impl_unittest.cc",
      "new_id": "95d5e8f7cfb8526fd1455a593b514e04d67cdacd",
      "new_mode": 33188,
      "new_path": "osp/public/service_publisher_unittest.cc",
      "score": 86
    }
  ]
}
