)]}'
{
  "commit": "0efd31856a278c7b1fc7f5c375673c086a84de01",
  "tree": "aae2c5e9831a074605371965b40460f8fd87046f",
  "parents": [
    "e5342575e6ff5af61f258088902fbb65e15a4b7a"
  ],
  "author": {
    "name": "Artur Tynecki",
    "email": "77382963+ATmobica@users.noreply.github.com",
    "time": "Mon Dec 05 20:18:32 2022 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Dec 05 19:18:32 2022 +0000"
  },
  "message": "[OIS] Platform and examples implementation (#23382)\n\n* [OIS] Open IoT SDK build system integration\r\n\r\nAdd Open IoT SDK build system configuration directory.\r\nCreate GN project to build CHIP library for Open IoT SDK port.\r\nImplement CMake file to build and expose CHIP library.\r\nCreate python script to build GN arguments file.\r\nProvide mbedtls and LwIP default configuration.\r\n\r\nSigned-off-by: ATmobica \u003cartur.tynecki@arm.com\u003e\r\n\r\n* [OIS] Open IoT SDK platform layer implementation\r\n\r\nAdd platform layer adaptation files\r\nOpen IoT SKD platform layer GN build integration\r\n\r\nSigned-off-by: ATmobica \u003cartur.tynecki@arm.com\u003e\r\n\r\n* [OIS] Open IoT SDK system layer adaptation\r\n\r\nAdd cmsis-rtos locking option.\r\nImplement cmsis-rtos system mutex.\r\nOpen IoT SDK system layer GN build integration.\r\n\r\nSigned-off-by: ATmobica \u003cartur.tynecki@arm.com\u003e\r\n\r\n* [OIS] Add Open IoT SDK platform to common GN build settings\r\n\r\nPropagate Open IoT SDK platform settings in build system\r\nof Matter components.\r\n\r\nSigned-off-by: ATmobica \u003cartur.tynecki@arm.com\u003e\r\n\r\n* [OIS] Open IoT SDK streamer implementation\r\n\r\nAdd Open IoT SDK shell streamer based on SDK retarget.\r\nUse default shell main loop.\r\n\r\nSigned-off-by: ATmobica \u003cartur.tynecki@arm.com\u003e\r\n\r\n* [OIS] Open IoT SDK examples common\r\n\r\nAdd Open IoT SDK example platform target that contains source code\r\nshared between examples.\r\nCreate common Cmake settings - sdk, chip and linker common cmake files.\r\nCreate custome Corstone 300 GCC linker scripts.\r\nCreate Corstone 300 FVP configuraiton file.\r\n\r\nSigned-off-by: ATmobica \u003cartur.tynecki@arm.com\u003e\r\n\r\n* [OIS] Open IoT SDK shell example\r\n\r\nImplement Open IoT SDK shell example.\r\n\r\nSigned-off-by: ATmobica \u003cartur.tynecki@arm.com\u003e\r\n\r\n* [OIS] Open IoT SDK lock-app example\r\n\r\nImplement Open IoT SDK lock-app example.\r\n\r\nSigned-off-by: ATmobica \u003cartur.tynecki@arm.com\u003e\r\n\r\n* [OIS] Open IoT SDK examples helper tools\r\n\r\nAdd Open IoT SDK example script which allows build and run\r\nsupported examples.\r\nImplement OpenIotSdkBuilder Python class with generating and building\r\nexamples support.\r\nAdd Open IoT SDK targets to Python builder.\r\nAdd Open IoT SDK memory configuration to memory script tool.\r\nAdd Open IoT SDK VSCode tasks integration - build, run and debug OIS\r\nexamples tasks.\r\n\r\nSigned-off-by: ATmobica \u003cartur.tynecki@arm.com\u003e\r\n\r\n* [OIS] Add Open IoT SDK examples workflow\r\n\r\nGithub workflow to validate Open IoT SDK examples\r\n\r\nSigned-off-by: ATmobica \u003cartur.tynecki@arm.com\u003e\r\n\r\n* [OIS] Add integration tests for Open IoT SDK examples\r\n\r\nAdd network setup script to enable/disable the TAP/TUN network\r\nenvironment. Create TAP/TUN device and bridge interface to connect it\r\nwith the ethernet network interface.\r\n\r\nCreate Pytest implementation of Open IoT SDK examples integration tests.\r\nImplement lock-app and shell examples tests cases.\r\nAdd test command to Open IoT SDK example script.\r\nAdd integrations tests to CI workflow.\r\nAdd Open IoT SDK examples testing to Vscode tasks.\r\n\r\nSigned-off-by: ATmobica \u003cartur.tynecki@arm.com\u003e\r\n\r\n* [OIS] Add Open IoT SDK platform documentation\r\n\r\nCreate Open IoT SDK platform overview, commissioning approach\r\ndescription and common examples guide.\r\nAdd README files to shell and lock-app examples.\r\n\r\nSigned-off-by: ATmobica \u003cartur.tynecki@arm.com\u003e\r\n\r\n* [OIS] Add Open IoT SDK unit-tests\r\n\r\nAdaptation changes:\r\nExclude LwIP initialization for Open IoT SDK platform in unit tests\r\nimplementation.\r\nSkip read/write chunking tests in controller component.\r\nSkip CommissionerDUTVectors test in credentials component.\r\nSkip ControllerTests - #23747 issue\r\nSkip CHIP stack initialization in FailSafeContext test.\r\n\r\nAdd Open IoT SDK platform unit-tests application in\r\nsrc/test_driver/openiotsdk/unit-tests directory.\r\nAdd unit tests to Open IoT SDK example script, CI workflow\r\nand VScode tasks.\r\nAdd unit-tests application documentation.\r\n\r\nSigned-off-by: ATmobica \u003cartur.tynecki@arm.com\u003e\r\n\r\nSigned-off-by: ATmobica \u003cartur.tynecki@arm.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a42e4c63e11a125dfb5b9c0c89323174963a51a2",
      "old_mode": 33188,
      "old_path": ".github/.wordlist.txt",
      "new_id": "c78b7f05e5907a6ff375eefcda2929f1fda783f9",
      "new_mode": 33188,
      "new_path": ".github/.wordlist.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65c7b69b18bd14651f62f27ceeec2c8639a261be",
      "new_mode": 33188,
      "new_path": ".github/workflows/examples-openiotsdk.yaml"
    },
    {
      "type": "modify",
      "old_id": "aca86897789a1c0bb1081ddfccdabf3b24a3c757",
      "old_mode": 33188,
      "old_path": ".vscode/launch.json",
      "new_id": "bf83cc0d85d6e4efd3a4018e8f09cfba7565fff4",
      "new_mode": 33188,
      "new_path": ".vscode/launch.json"
    },
    {
      "type": "modify",
      "old_id": "f8cf998bd15e2a639715069fe8ab2acf5081521a",
      "old_mode": 33188,
      "old_path": ".vscode/tasks.json",
      "new_id": "fd815494affee7f415b6c947a7743af891db2f43",
      "new_mode": 33188,
      "new_path": ".vscode/tasks.json"
    },
    {
      "type": "modify",
      "old_id": "374a69b26fdad92c10f3a53025dea30d185cd002",
      "old_mode": 33188,
      "old_path": "build/chip/tools.gni",
      "new_id": "efb25d3fa4a43a43a35cf8498d896de4c355298f",
      "new_mode": 33188,
      "new_path": "build/chip/tools.gni"
    },
    {
      "type": "modify",
      "old_id": "96cdcd00256e3f53d651613010d9e5f2e349e25b",
      "old_mode": 33188,
      "old_path": "build/config/compiler/BUILD.gn",
      "new_id": "93276a4666fa27ebbfe99e1828eb599efe248222",
      "new_mode": 33188,
      "new_path": "build/config/compiler/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "842500c73f5c0ce68821e257bab1316b6d9d3c69",
      "old_mode": 33188,
      "old_path": "build/config/compiler/compiler.gni",
      "new_id": "d97ea02cc4b6741920fadeaeaa9cb0513c347727",
      "new_mode": 33188,
      "new_path": "build/config/compiler/compiler.gni"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "414f591095f1dc92df783957955baa417ae74a0d",
      "new_mode": 33188,
      "new_path": "config/openiotsdk/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b9894b0f943acff6a64233e036d1135d09d7670",
      "new_mode": 33188,
      "new_path": "config/openiotsdk/chip-gn/.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e6fb51d404bb1f6e23bd3bf3c06caff7105fc80",
      "new_mode": 33188,
      "new_path": "config/openiotsdk/chip-gn/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "87c43e7a343dc23645ed3d039be8fa53d6d50de5",
      "new_mode": 33188,
      "new_path": "config/openiotsdk/chip-gn/args.gni"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "024a993aad6b435ee9f62e604ee4129d1f978f9a",
      "new_mode": 33188,
      "new_path": "config/openiotsdk/chip-gn/toolchain/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "985d7f05bf74db4c0f4c215733273f2dd71e9723",
      "new_mode": 33188,
      "new_path": "config/openiotsdk/cmake/chip.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "032b95f54afd604e82e9c3b4342762fb211649f6",
      "new_mode": 33188,
      "new_path": "config/openiotsdk/cmake/linker.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c87dad8412579d59c98ee1098dcfeffca7a66f5e",
      "new_mode": 33188,
      "new_path": "config/openiotsdk/cmake/sdk.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef0a8d1a3995a9ba24cdd6369ffa18629028afbe",
      "new_mode": 33188,
      "new_path": "config/openiotsdk/cmake/toolchain.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fc302cef68d2b9003554f3c9696ef457fbb4c85",
      "new_mode": 33188,
      "new_path": "config/openiotsdk/fvp/cs300.conf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "850e91200bc0d549509a70e13277e35aa316c8f2",
      "new_mode": 33188,
      "new_path": "config/openiotsdk/ld/cs300_gcc.ld"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8bf38b1129fc563d6e0ae9209f27b62a4907e9f5",
      "new_mode": 33188,
      "new_path": "config/openiotsdk/lwip/user_lwipopts.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "074645140deeb08bccec221aab467fb8e7218f25",
      "new_mode": 33261,
      "new_path": "config/openiotsdk/make_gn_args.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e12878adf1498615fc8f89ad07a0bc0184d1dafa",
      "new_mode": 33188,
      "new_path": "config/openiotsdk/mbedtls/mbedtls_config.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "803b5f50c4adc8e862623c2b4d4adaf4f588878f",
      "new_mode": 33188,
      "new_path": "config/openiotsdk/mbedtls/platform_alt.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b7d50bae5b1b77bdbc4f80bc836c7a9e19703a3",
      "new_mode": 33188,
      "new_path": "config/openiotsdk/mbedtls/platform_alt.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d7af5677931416a3ba012ea5258e29eb09b0741",
      "new_mode": 33188,
      "new_path": "config/openiotsdk/mbedtls/threading_alt.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23e0aabe662ee37432a0a263cbdafb58223c465f",
      "new_mode": 33188,
      "new_path": "config/openiotsdk/util.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41e8c88152b7e8bdb556222646d75dbd686138b4",
      "new_mode": 33188,
      "new_path": "docs/examples/openiotsdk_examples.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "596184fd27a961b0b7a17bdf2632297f37ffbe88",
      "new_mode": 33188,
      "new_path": "docs/guides/openiotsdk_commissioning.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c4d04754dcc4a0b95bc3888224fcaeed84e5720",
      "new_mode": 33188,
      "new_path": "docs/guides/openiotsdk_platform_overview.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "567609b1234a9b8806c5a05da6c866e480aa148d",
      "new_mode": 33188,
      "new_path": "examples/lock-app/openiotsdk/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67308591faa7a04e316356b2253d6ef674f8c049",
      "new_mode": 33188,
      "new_path": "examples/lock-app/openiotsdk/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ff38ecc3a1445cccefc85a04c46aca85d8c76bb",
      "new_mode": 33188,
      "new_path": "examples/lock-app/openiotsdk/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3921500daecafbacd05f02794289b0b49d94eb72",
      "new_mode": 33188,
      "new_path": "examples/lock-app/openiotsdk/cmsis-config/RTE_Components.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c95af61db3c84d1d96be8d6945972db1392625eb",
      "new_mode": 33188,
      "new_path": "examples/lock-app/openiotsdk/freertos-config/FreeRTOSConfig.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82e91a53aceb23290732a970217ff4411e1cab96",
      "new_mode": 33188,
      "new_path": "examples/lock-app/openiotsdk/main/LockEndpoint.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33397bbf3113dfa9cc2fb134f3f933e2766b87b6",
      "new_mode": 33188,
      "new_path": "examples/lock-app/openiotsdk/main/LockManager.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f383377cfd77f7b1369a9ec9bfbf7f1acd938753",
      "new_mode": 33188,
      "new_path": "examples/lock-app/openiotsdk/main/ZclCallbacks.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b72d5bd3db306b41a87e06014fe269f20fd50f9d",
      "new_mode": 33188,
      "new_path": "examples/lock-app/openiotsdk/main/include/CHIPProjectConfig.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bee91e7265239fa0eea7555c947120f17427e2ce",
      "new_mode": 33188,
      "new_path": "examples/lock-app/openiotsdk/main/include/LockEndpoint.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2fccdc9745f7a7e673251da01086a4f0a1ae16f4",
      "new_mode": 33188,
      "new_path": "examples/lock-app/openiotsdk/main/include/LockManager.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fbd72e0542fc8523a9edb58eb6f7791b169e9f6c",
      "new_mode": 33188,
      "new_path": "examples/lock-app/openiotsdk/main/main.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "191409ac8c815c2db29663c19718ba7eeed3ed45",
      "new_mode": 33188,
      "new_path": "examples/platform/openiotsdk/app/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18ca62d06b4ac2fbc60003f837cf0176eca12ed6",
      "new_mode": 33188,
      "new_path": "examples/platform/openiotsdk/app/openiotsdk_platform.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5dee7b82c7049dc50feea1d1ec2f9f715dab9687",
      "new_mode": 33188,
      "new_path": "examples/platform/openiotsdk/app/openiotsdk_platform.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "567609b1234a9b8806c5a05da6c866e480aa148d",
      "new_mode": 33188,
      "new_path": "examples/shell/openiotsdk/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d9cf86d9a95bbdded6f11f93b21114bf69e95c4",
      "new_mode": 33188,
      "new_path": "examples/shell/openiotsdk/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5307edf1f86cd2dea449da6a4c768d79bfd22623",
      "new_mode": 33188,
      "new_path": "examples/shell/openiotsdk/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e86df2b4e44e06c657740b0f820d1fc6b21a6ced",
      "new_mode": 33188,
      "new_path": "examples/shell/openiotsdk/cmsis-config/RTE_Components.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6011c1e9d6bf79b8e75a279f3f8059b805d64084",
      "new_mode": 33188,
      "new_path": "examples/shell/openiotsdk/freertos-config/FreeRTOSConfig.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7089ae47a8038fdbf573b6e6128727c76ff4cb09",
      "new_mode": 33188,
      "new_path": "examples/shell/openiotsdk/main/include/CHIPProjectConfig.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c832b2df4e49cfdfd8c3e88e2b98bb7a87133454",
      "new_mode": 33188,
      "new_path": "examples/shell/openiotsdk/main/main.cpp"
    },
    {
      "type": "modify",
      "old_id": "60356666c0f6ae0379b9aadd41fe2c721779957f",
      "old_mode": 33188,
      "old_path": "scripts/build/BUILD.gn",
      "new_id": "39580c63f8634184d6c4609dc5e7892f9c58c104",
      "new_mode": 33188,
      "new_path": "scripts/build/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b68e6fa59e43fb332f0ae100d0cbd9c96e46bc58",
      "old_mode": 33261,
      "old_path": "scripts/build/build/targets.py",
      "new_id": "789818e5a89140e45cf5c9fbc2dcf1d52329caa4",
      "new_mode": 33261,
      "new_path": "scripts/build/build/targets.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd24618e11e00eaf4a4cde270dbd1044731d7e3d",
      "new_mode": 33188,
      "new_path": "scripts/build/builders/openiotsdk.py"
    },
    {
      "type": "modify",
      "old_id": "b0ba8a0d685c383baa3981babbbe35de71b45366",
      "old_mode": 33188,
      "old_path": "scripts/build/test.py",
      "new_id": "85f66535c49106d07ef667d8ba009769ba50e656",
      "new_mode": 33188,
      "new_path": "scripts/build/test.py"
    },
    {
      "type": "modify",
      "old_id": "644a6d22b89cdf608e4685415fd9a591768475b7",
      "old_mode": 33188,
      "old_path": "scripts/build/testdata/all_targets_linux_x64.txt",
      "new_id": "a879bcf9b5c6a551485f804e6c226ca52c6d61eb",
      "new_mode": 33188,
      "new_path": "scripts/build/testdata/all_targets_linux_x64.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d00bdae66c6358e5dbd96cc50f6c7d8ce3c0b1a5",
      "new_mode": 33188,
      "new_path": "scripts/build/testdata/dry_run_openiotsdk-lock.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f93c6a3201b591d021f8f5b054541553a761197e",
      "new_mode": 33188,
      "new_path": "scripts/build/testdata/dry_run_openiotsdk-shell.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d700a227d0b767680c868edebe4c000ea343ee13",
      "new_mode": 33261,
      "new_path": "scripts/examples/openiotsdk_example.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33d4f6661f432d8952c121305fec0a021737f27f",
      "new_mode": 33261,
      "new_path": "scripts/run_in_ns.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21c7460a01fb79601ce96b0491f5868fd50fae9f",
      "new_mode": 33261,
      "new_path": "scripts/setup/openiotsdk/connect_if.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5d5739ac129e1d0c2fdc8f2db8ae27f80e44584",
      "new_mode": 33261,
      "new_path": "scripts/setup/openiotsdk/network_setup.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4717f1278044ddcf3087f8dcc2aec47233ca510f",
      "new_mode": 33188,
      "new_path": "scripts/tools/memory/platform/openiotsdk.cfg"
    },
    {
      "type": "modify",
      "old_id": "c495ca83d1d9086c9090f11f6725cceeca969fce",
      "old_mode": 33188,
      "old_path": "src/BUILD.gn",
      "new_id": "2a24d53c8fce01b3688258709bd63586f4e9d1d3",
      "new_mode": 33188,
      "new_path": "src/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "9e5d11dc320b73df96181be990f24d99829abc9e",
      "old_mode": 33188,
      "old_path": "src/app/tests/TestFailSafeContext.cpp",
      "new_id": "f0631cd7a9238680d3d4ea654e53ad2e90e52734",
      "new_mode": 33188,
      "new_path": "src/app/tests/TestFailSafeContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "ec7f26b6d7d2d47191cc8186199db70f311a5506",
      "old_mode": 33188,
      "old_path": "src/controller/tests/BUILD.gn",
      "new_id": "0528c977c95a3bc32397259d0947bda8bf76c9ac",
      "new_mode": 33188,
      "new_path": "src/controller/tests/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b33a9bcdbf1b5db779d640d54b5eae692cf70938",
      "old_mode": 33188,
      "old_path": "src/credentials/BUILD.gn",
      "new_id": "82cf18b6bc0fd7b9fa311c3c9d0b3ceed12242a3",
      "new_mode": 33188,
      "new_path": "src/credentials/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "041d26e20e31381442e4a1e18615113b6bbc640c",
      "old_mode": 33188,
      "old_path": "src/credentials/tests/BUILD.gn",
      "new_id": "fd24132e4cab1b4cfdc565d55774bbbd78c13e17",
      "new_mode": 33188,
      "new_path": "src/credentials/tests/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "5d0e0f4198d01235eb6e28d2a6ad548e0f14fbbb",
      "old_mode": 33188,
      "old_path": "src/crypto/BUILD.gn",
      "new_id": "93293295a1ca1e54ae50cdc4d97d883e7da59d3f",
      "new_mode": 33188,
      "new_path": "src/crypto/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "fac74ed677c009522bce9d5361e97b63071c385c",
      "old_mode": 33188,
      "old_path": "src/crypto/tests/BUILD.gn",
      "new_id": "1865d875a90f2cbd488ee031341c722db796cb80",
      "new_mode": 33188,
      "new_path": "src/crypto/tests/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e7e658e0252a2c3f2bc6af704bf6fe79ed3549bc",
      "old_mode": 33188,
      "old_path": "src/inet/tests/TestInetCommonPosix.cpp",
      "new_id": "d7820303a9a99506163e4f8d2bfd5077369e4098",
      "new_mode": 33188,
      "new_path": "src/inet/tests/TestInetCommonPosix.cpp"
    },
    {
      "type": "modify",
      "old_id": "da4cf547e7c80a1f61451e6cac0bb822a6fcb470",
      "old_mode": 33188,
      "old_path": "src/lib/core/core.gni",
      "new_id": "ddd32fdd958b4d1fcefd0cf5fc28a21ae3b252a7",
      "new_mode": 33188,
      "new_path": "src/lib/core/core.gni"
    },
    {
      "type": "modify",
      "old_id": "34a4cfc91122b86644ae05a30687892082cb233d",
      "old_mode": 33188,
      "old_path": "src/lib/shell/BUILD.gn",
      "new_id": "d3fc4a4ee011270eb5af476043f511c9a1caaf3e",
      "new_mode": 33188,
      "new_path": "src/lib/shell/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae0e9d824aebb968610bffba9c0ec6a722cd8b1b",
      "new_mode": 33188,
      "new_path": "src/lib/shell/streamer_openiotsdk.cpp"
    },
    {
      "type": "modify",
      "old_id": "92687ba2969a0ae9af27d5eb81ce1079f8d4d989",
      "old_mode": 33188,
      "old_path": "src/platform/BUILD.gn",
      "new_id": "b9f75555e02cd8306297c1c9804950ee7d7c75ca",
      "new_mode": 33188,
      "new_path": "src/platform/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "c0ad4bb5daa3a762ccd50212a54e630cf04b8c33",
      "old_mode": 33261,
      "old_path": "src/platform/device.gni",
      "new_id": "70cbe9955e7419a87dcf1f618b915cdf5825151c",
      "new_mode": 33261,
      "new_path": "src/platform/device.gni"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b80b49a8aeb6b15dafa10e1e69fc212cafda618",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55b4eccdebdbb45c5846d4e458ed9c6dc9b63710",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/BlePlatformConfig.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e9c17c22edc67229812c9d293b5d62260b0df80",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/CHIPDevicePlatformConfig.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "035bf1f168af5e6a31b47044d373263e17063579",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/CHIPDevicePlatformEvent.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58da36298c27efbe8905cdb0e0d1c6fed8b919ad",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/CHIPPlatformConfig.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58e6e70c99550929f80e853f428696beb4fef676",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/ConfigurationManagerImpl.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad4effe064597881868c601ea5b3d65606e68fb4",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/ConfigurationManagerImpl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "438697dde666fc06b472117ae6577996101f4f8e",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/ConnectivityManagerImpl.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d558dbc2533c266d6ce17c6ef1a4039c5fd8dd97",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/ConnectivityManagerImpl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38d394b8d248641be3e34303a4687d1c5dbe6ba7",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/DiagnosticDataProviderImpl.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c660cef8d43761214b91b83a868fffffacd29b83",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/DiagnosticDataProviderImpl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d571369d3820f7ba298a5a44af791d592876034a",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/InetPlatformConfig.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e88772995c41c01f2d98141078b9605efe09b07c",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/KeyValueStoreManagerImpl.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9257c33c6f25d7f6552f4f77a09edbde48df1db6",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/KeyValueStoreManagerImpl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a3ecfa7e64e7bc524d5919c64293653feaa315f",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/Logging.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "524f575e9e7bd80fff4052a63613752f3ba15806",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/NetworkCommissioningDriver.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df36092c5e2e8d51a4af918c32197c264cc6b1cd",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/NetworkCommissioningEthernetDriver.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7c74ac5a21caec71e8b343764cd8e074d74b757",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/OpenIoTSDKArchUtils.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4fffbf7fc62efe3e6f106714594e0a2deea05aac",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/OpenIoTSDKArchUtils.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d156e417ff324dcdc0243c52cf2cb6874e1c5451",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/OpenIoTSDKConfig.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed056f1fd8f1c0ef88bb02a1570b3dfdb5714ea3",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/OpenIoTSDKConfig.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47b8a5293dafdfdb8f5a5d63a89f442e8c00e335",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/PlatformManagerImpl.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7066494400214345d6dcd03e507e7f927eab5faa",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/PlatformManagerImpl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c17393375bbe4ccb19eb66e84f29c2f9c2b6ab78",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/SystemPlatformConfig.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60b7dc0f00ebd6d0faf7d860d7e1e8cb28c91d91",
      "new_mode": 33188,
      "new_path": "src/platform/openiotsdk/SystemTimeSupport.cpp"
    },
    {
      "type": "modify",
      "old_id": "d34c8b00c88ce4922b6fb7b4c90d2e14cf19faa2",
      "old_mode": 33188,
      "old_path": "src/platform/tests/BUILD.gn",
      "new_id": "1de55b7be409ce78575ef3a3e63023f061297728",
      "new_mode": 33188,
      "new_path": "src/platform/tests/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "76d64235fd03892106a82cfa7b8b926dd2c901bc",
      "old_mode": 33188,
      "old_path": "src/system/BUILD.gn",
      "new_id": "348e3af0ebf5f1510f87ace743621f574003a61e",
      "new_mode": 33188,
      "new_path": "src/system/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "11ba2a0157ad0e0ecbec7076fd388a072f1b4cc6",
      "old_mode": 33188,
      "old_path": "src/system/SystemConfig.h",
      "new_id": "c214e922ca84f8caad35160fea5d482385850995",
      "new_mode": 33188,
      "new_path": "src/system/SystemConfig.h"
    },
    {
      "type": "modify",
      "old_id": "878a1dda9b198371aae84453308318e02e7185b8",
      "old_mode": 33188,
      "old_path": "src/system/SystemMutex.cpp",
      "new_id": "ca6283ccd000aacba6e7d28a41be566e02eda4c1",
      "new_mode": 33188,
      "new_path": "src/system/SystemMutex.cpp"
    },
    {
      "type": "modify",
      "old_id": "09470b4d66df8b5c1e8903a78fd992e534b68d53",
      "old_mode": 33188,
      "old_path": "src/system/SystemMutex.h",
      "new_id": "13c8337c6c7ffbfdc5e2c25c4c08016cecfda40d",
      "new_mode": 33188,
      "new_path": "src/system/SystemMutex.h"
    },
    {
      "type": "modify",
      "old_id": "330f96be7a4c3668cecfc4487496350df8b7049b",
      "old_mode": 33188,
      "old_path": "src/system/system.gni",
      "new_id": "f65a610bd88161e80642ae08dcce6b055264e84a",
      "new_mode": 33188,
      "new_path": "src/system/system.gni"
    },
    {
      "type": "modify",
      "old_id": "19a179b21145853bceae8199ceea43b152e9e937",
      "old_mode": 33188,
      "old_path": "src/system/tests/TestSystemTimer.cpp",
      "new_id": "9188d63656a06a54c8e05f94e652388f46c8fcc6",
      "new_mode": 33188,
      "new_path": "src/system/tests/TestSystemTimer.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e76edca71065ab770c49c88e91095f21fb7e6f9",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/integration-tests/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/integration-tests/common/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eff76e1c5ad41323664b5fd23e9cde5ef6c38863",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/integration-tests/common/device.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2613b196567c00548d6a616df4ddb5814af0da5f",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/integration-tests/common/fixtures.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3255e6a42eaf487d1f435468e2735645ed97332b",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/integration-tests/common/fvp_device.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5367ed574738716d034062f8df2415984c1fbde",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/integration-tests/common/telnet_connection.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04d463d8558d38988d9c4668a28284c765d71551",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/integration-tests/common/utils.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90116956e55decffa91d713e73ec43711f769c60",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/integration-tests/conftest.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/integration-tests/lock-app/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d89d26dc32d698105264e016f2eadefad51d0197",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/integration-tests/lock-app/test_app.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78c8ab6382ffa5b6fb6e1179fa0aa130a87b9a6b",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/integration-tests/pytest.ini"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/integration-tests/shell/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72cd8d0166c50fd2f06b706cf87f5050c17cbc39",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/integration-tests/shell/test_app.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcd261e241a6c2ce69dc1f5a28f6cd4d6c9397bd",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/unit-tests/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15470ba12589f803dece9d233c5aa42b9e24ece7",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/unit-tests/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "584f31aea71e0ddac2408a83f51af948632847a4",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/unit-tests/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e86df2b4e44e06c657740b0f820d1fc6b21a6ced",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/unit-tests/cmsis-config/RTE_Components.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6011c1e9d6bf79b8e75a279f3f8059b805d64084",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/unit-tests/freertos-config/FreeRTOSConfig.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59ed1720c7e36c6d1f526024bf5e632ab7dcac35",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/unit-tests/lwip-config/user_lwipopts.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb2c4755245f958fa4a2162d8d205c2e238880bd",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/unit-tests/main/include/CHIPProjectConfig.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f43e3e19081fc2352c4c6d53c0b1560f87cc7c44",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/unit-tests/main/include/NlTestLogger.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c41fd04d68593f9d2b91ce053b5cd6a276caa97",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/unit-tests/main/main.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03fa4aee9b70f4ed46ad8b7a16dfbd31096a12d9",
      "new_mode": 33188,
      "new_path": "src/test_driver/openiotsdk/unit-tests/testnames.txt"
    }
  ]
}
