)]}'
{
  "commit": "3d88083bf1222ea8fa54ee37360db2bbef1cd417",
  "tree": "a0c0a2bebdd563cd940c5a31d8e6e7d541c77d37",
  "parents": [
    "0ce0f63036bd7246baa1b8092919033612f33a00"
  ],
  "author": {
    "name": "Torsten Rasmussen",
    "email": "Torsten.Rasmussen@nordicsemi.no",
    "time": "Tue Jan 19 12:01:38 2021 +0100"
  },
  "committer": {
    "name": "Carles Cufí",
    "email": "carles.cufi@nordicsemi.no",
    "time": "Wed Jan 20 12:59:19 2021 +0100"
  },
  "message": "cmake: zephyr modules: sanitize all module name when used as variable\n\nThe introduction of Zephyr module glue code in the Zephyr repository\nintroduces a Kconfig variable in the form of:\n`config ZEPHYR_\u003cMODULE_NAME\u003e_MODULE`.\n\nAll Kconfig variables go into `autoconf.h`, therefore it is necessary\nto sanitize the Kconfig variable, so that it does not contain special\ncharacters. To ensure consistent variable name, then the module name\nwill be sanitized in all variable use in both Kconfig and CMake.\nThe sanitization is done be replacing all special characters with an\nunderscore, `_`.\n\nSigned-off-by: Torsten Rasmussen \u003cTorsten.Rasmussen@nordicsemi.no\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9ed7c187331696a9ee3ce27a9b0b62d8b45972d6",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "bc95d53ee048c409ce00c6e449a23e755372a6fe",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "c70eac0dc6289600d186ff4bfd7a592586e05537",
      "old_mode": 33188,
      "old_path": "cmake/extensions.cmake",
      "new_id": "47e100f50a109af1a22ae2f0e7f8fbc18c63c891",
      "new_mode": 33188,
      "new_path": "cmake/extensions.cmake"
    },
    {
      "type": "modify",
      "old_id": "1442e356d06c918cbd0382ab7a398ee2626b206f",
      "old_mode": 33188,
      "old_path": "cmake/kconfig.cmake",
      "new_id": "5cffa64c410d7809389b624fad6cae01b105e32f",
      "new_mode": 33188,
      "new_path": "cmake/kconfig.cmake"
    },
    {
      "type": "modify",
      "old_id": "43230a12297138de0b837cc5db75a0631440701b",
      "old_mode": 33188,
      "old_path": "cmake/zephyr_module.cmake",
      "new_id": "8c6735586e787ffd2e5966664074f0e6d8b6cac9",
      "new_mode": 33188,
      "new_path": "cmake/zephyr_module.cmake"
    },
    {
      "type": "modify",
      "old_id": "7a8873756c1dbd1ac32cf20a44202d99be336a61",
      "old_mode": 33188,
      "old_path": "doc/guides/modules.rst",
      "new_id": "3ace14825aff04c992f35082d6a469d4e8b2a68b",
      "new_mode": 33188,
      "new_path": "doc/guides/modules.rst"
    },
    {
      "type": "modify",
      "old_id": "8f849c2cc77cc2f2e7fd96d69817af0cc14ca944",
      "old_mode": 33188,
      "old_path": "modules/modules.cmake",
      "new_id": "0242b9d5b154ae1280dd08896704f1847325401f",
      "new_mode": 33188,
      "new_path": "modules/modules.cmake"
    },
    {
      "type": "modify",
      "old_id": "76906bcb0298d151e49e699bd5736fd5c9c679bb",
      "old_mode": 33261,
      "old_path": "scripts/ci/check_compliance.py",
      "new_id": "85c438e6a5932c784a8deb6bb222921fd4992d33",
      "new_mode": 33261,
      "new_path": "scripts/ci/check_compliance.py"
    },
    {
      "type": "modify",
      "old_id": "8725095ae3014773b846716ebe6aa303de71d47a",
      "old_mode": 33261,
      "old_path": "scripts/zephyr_module.py",
      "new_id": "18dedaf8526ce84854f7f088ed9997b2ea08bbb0",
      "new_mode": 33261,
      "new_path": "scripts/zephyr_module.py"
    }
  ]
}
