)]}'
{
  "commit": "b3bb1d6ad23230662d59ad1d3f85af5efd358eb5",
  "tree": "c875c374012d7df42a6e7abddc5c947d2b54dd85",
  "parents": [
    "44a02c5ec541f5a320b4afcb4a38ac7d13c28962"
  ],
  "author": {
    "name": "Torsten Rasmussen",
    "email": "Torsten.Rasmussen@nordicsemi.no",
    "time": "Tue Mar 16 10:07:47 2021 +0100"
  },
  "committer": {
    "name": "Kumar Gala",
    "email": "kumar.gala@gmail.com",
    "time": "Tue Mar 16 17:03:04 2021 -0500"
  },
  "message": "cmake: make WATCH an optional argument to zephyr_check_cache()\n\nWatching of specific Zephyr CMake build variables ensure users cannot\naccidentally set important variables, such as BOARD, SHIELD, CONF_FILES\nlate in the build process.\n\nThis was also added to zephyr_check_cache() function.\nHowever, the BOARD provided by the user may look as `\u003cboard\u003e@\u003crevision\u003e`\nand will be kept in the cache in that form.\n\nHowever, the BOARD value from cache is spit into internal build\nvariables as: BOARD\u003d\u003cboard\u003e and BOARD_REVISION\u003d\u003crevision\u003e.\nHowever, this is done after `zephyr_check_cache()` which then triggers\nthe variable watch to trigger, and printing a warning when using board\nrevisions.\n\nTherefore WATCH is now optional for `zephyr_check_cache()` and watch for\nBOARD variable will be enabled when boilerplate has completed all board\nhandling.\n\nSigned-off-by: Torsten Rasmussen \u003cTorsten.Rasmussen@nordicsemi.no\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4ee737c393a16a9c9917c84689cba4116b2372eb",
      "old_mode": 33188,
      "old_path": "cmake/app/boilerplate.cmake",
      "new_id": "d00e1db1d4fd165e2271ef15147a56e4ad6514ae",
      "new_mode": 33188,
      "new_path": "cmake/app/boilerplate.cmake"
    },
    {
      "type": "modify",
      "old_id": "8ded0f8fb66584673b7371b4b5820c0c2bdb98a7",
      "old_mode": 33188,
      "old_path": "cmake/extensions.cmake",
      "new_id": "655600bcf4bac6949c98602a09aa3d4c2c0b09a7",
      "new_mode": 33188,
      "new_path": "cmake/extensions.cmake"
    }
  ]
}
