)]}'
{
  "commit": "054d820b5215c7a0137b92baf918c5942c099b0a",
  "tree": "6eeb8f64dd759853949ef8145aa2c1fc99688c9f",
  "parents": [
    "065e8eafd8d8fc70a33a0a7d9efea73734200a24"
  ],
  "author": {
    "name": "Andrei Litvin",
    "email": "andy314@gmail.com",
    "time": "Wed May 25 10:57:44 2022 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed May 25 10:57:44 2022 -0400"
  },
  "message": "Move DeviceInfoProvider to common code and use it in linux and NRF. (#18687)\n\n* Add and use DeviceInfoProvider for Zephyr. nrfconnect and telink use this\r\n\r\n* Restyle\r\n\r\n* Make code compile\r\n\r\n* Switch new/delete to platform new/delete\r\n\r\n* Start moving DeviceInfoProviderImpl into a common example file that all examples can use. Expect other applications to replace these and override\r\n\r\n* Add a readme for the directory regarding providers folder\r\n\r\n* Make nrf compile with the example providers for the lighting app\r\n\r\n* Make sure linux app build also compiles with SetDeviceInfoProvider\r\n\r\n* Restyle\r\n\r\n* Remove Zephyr from comments\r\n\r\n* Update date for license blurb",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "63ddd225669d0d4acb12dd590fd8e9605cbac275",
      "old_mode": 33188,
      "old_path": "config/nrfconnect/chip-gn/BUILD.gn",
      "new_id": "f07c6f60dc36b7c0868906371351f974c521099c",
      "new_mode": 33188,
      "new_path": "config/nrfconnect/chip-gn/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "3594022025527b87b22386ff830f20cd3889febc",
      "old_mode": 33188,
      "old_path": "config/nrfconnect/chip-module/CMakeLists.txt",
      "new_id": "d75f3eddd3d9f3f9961e0aa66aece6bfd1f5db1e",
      "new_mode": 33188,
      "new_path": "config/nrfconnect/chip-module/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "9321d5f795840aa0de81f154ff0ba80b53c6e78e",
      "old_mode": 33188,
      "old_path": "config/nrfconnect/chip-module/Kconfig",
      "new_id": "de12cbb5e6ad67a383908d409d42511654ca16aa",
      "new_mode": 33188,
      "new_path": "config/nrfconnect/chip-module/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "12ee2a9e8a9d5383049ba8095f5d4310840e8763",
      "old_mode": 33188,
      "old_path": "examples/lighting-app/nrfconnect/main/AppTask.cpp",
      "new_id": "9ee6c8eaa9478597deae695d7d2e44bd0fe4752d",
      "new_mode": 33188,
      "new_path": "examples/lighting-app/nrfconnect/main/AppTask.cpp"
    },
    {
      "type": "modify",
      "old_id": "83f867f9cdc86c59f143d55440d6dc7c6f7889bd",
      "old_mode": 33188,
      "old_path": "examples/platform/linux/AppMain.cpp",
      "new_id": "26fea114267e544ab0f85fe89482188928c61b24",
      "new_mode": 33188,
      "new_path": "examples/platform/linux/AppMain.cpp"
    },
    {
      "type": "modify",
      "old_id": "d1be2f256b53a588a0f17cce5a7d0b9facc14e9e",
      "old_mode": 33188,
      "old_path": "examples/platform/linux/BUILD.gn",
      "new_id": "71586b0e614ec727447f0fafd60dfb6eaea552cb",
      "new_mode": 33188,
      "new_path": "examples/platform/linux/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "244f70dbcb9ddf30696fb5aa14cb7806a3e1606e",
      "new_mode": 33188,
      "new_path": "examples/providers/BUILD.gn"
    },
    {
      "type": "rename",
      "old_id": "6abddf2aeba63ede61d938d40b999be9d07f8f3a",
      "old_mode": 33188,
      "old_path": "src/platform/Linux/DeviceInfoProviderImpl.cpp",
      "new_id": "ba0643553fc4add429fbe226fee453126119b70a",
      "new_mode": 33188,
      "new_path": "examples/providers/DeviceInfoProviderImpl.cpp",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "6d7c6e0c0ecf35e608b0df58cdd303c9a683db0c",
      "old_mode": 33188,
      "old_path": "src/platform/Darwin/DeviceInfoProviderImpl.h",
      "new_id": "fc5843640352e36d637c2c33dc62d7dea11f34f3",
      "new_mode": 33188,
      "new_path": "examples/providers/DeviceInfoProviderImpl.h",
      "score": 92
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc0ccce55a6fb610f104fff4f637fc74f8ad6845",
      "new_mode": 33188,
      "new_path": "examples/providers/README.md"
    },
    {
      "type": "modify",
      "old_id": "eb3ff910824965be1349834dd9804c08cdf911ff",
      "old_mode": 33261,
      "old_path": "src/platform/Ameba/BUILD.gn",
      "new_id": "ec2349745c5329209d900adb2a5555ca6dd44732",
      "new_mode": 33261,
      "new_path": "src/platform/Ameba/BUILD.gn"
    },
    {
      "type": "delete",
      "old_id": "28466eaa22bb6ab1eb946f92cc3e647ccd9e8511",
      "old_mode": 33188,
      "old_path": "src/platform/Ameba/DeviceInfoProviderImpl.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d62b26136800a3c1e48296c15c5321f1482e686e",
      "old_mode": 33188,
      "old_path": "src/platform/Ameba/DeviceInfoProviderImpl.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c4543e99771438986fe481a4228af49b64662c4c",
      "old_mode": 33188,
      "old_path": "src/platform/Ameba/PlatformManagerImpl.cpp",
      "new_id": "8c6c93312d066e17a1d693ae792fe1979fec85aa",
      "new_mode": 33188,
      "new_path": "src/platform/Ameba/PlatformManagerImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "024f5b2b7e45874d9411d4c30114b0740638c3da",
      "old_mode": 33188,
      "old_path": "src/platform/Darwin/BUILD.gn",
      "new_id": "41b7ada922ff64fd81f305b703c054dfe502bd1f",
      "new_mode": 33188,
      "new_path": "src/platform/Darwin/BUILD.gn"
    },
    {
      "type": "delete",
      "old_id": "841b488083d398c0f92eb44c5432b580b606789a",
      "old_mode": 33188,
      "old_path": "src/platform/Darwin/DeviceInfoProviderImpl.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0fd31ac1acbf115580f25af931a5a12be6799ac9",
      "old_mode": 33188,
      "old_path": "src/platform/Darwin/PlatformManagerImpl.cpp",
      "new_id": "cc226c9ecb16bb21f39875338c057bda5e5ba737",
      "new_mode": 33188,
      "new_path": "src/platform/Darwin/PlatformManagerImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "1095bcebb9308496d9aa981d75e5c70c214cb4db",
      "old_mode": 33188,
      "old_path": "src/platform/Linux/BUILD.gn",
      "new_id": "bf40d4b84ca99bbfb41a650f03df59b0fd022cf3",
      "new_mode": 33188,
      "new_path": "src/platform/Linux/BUILD.gn"
    },
    {
      "type": "delete",
      "old_id": "063cd13d1242c29a509bde3726879fd6d42f8dce",
      "old_mode": 33188,
      "old_path": "src/platform/Linux/DeviceInfoProviderImpl.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0be5146e547ac0834d2cdf06e44951b5dab6d7e4",
      "old_mode": 33188,
      "old_path": "src/platform/Linux/PlatformManagerImpl.cpp",
      "new_id": "551b8dffff25f9b407696a07ffe7240bd28a536a",
      "new_mode": 33188,
      "new_path": "src/platform/Linux/PlatformManagerImpl.cpp"
    }
  ]
}
