)]}'
{
  "commit": "b021dece987d691342636dad836d6c9611d510e1",
  "tree": "4d9541f418251172503c9f18ac960d04f1bd6088",
  "parents": [
    "f937c031d82b9ed2b76a2477d62444a767323ac9"
  ],
  "author": {
    "name": "Keith Packard",
    "email": "keithp@keithp.com",
    "time": "Mon Jul 17 14:45:26 2023 -0700"
  },
  "committer": {
    "name": "Fabio Baltieri",
    "email": "fabio.baltieri@gmail.com",
    "time": "Tue Jul 18 19:20:24 2023 +0000"
  },
  "message": "scripts/checkpatch: Check for patches adding #defines for libc APIs\n\nAll code in the Zephyr core must use only the Zephyr C library API\naccording to rules A.4 and A.5. Such code is not permitted to request API\nextensions from the C library via any of the API request mechanisms.\n\nThis addition to checkpatch.pl verifies that patches don\u0027t #define\nany of these:\n\n\t__STRICT_ANSI__\n\t_POSIX_SOURCE\n\t_POSIX_C_SOURCE\n\t_XOPEN_SOURCE\n\t_ISOC99_SOURCE\n\t_ISOC11_SOURCE\n\t_ATFILE_SOURCE\n\t_GNU_SOURCE\n\t_BSD_SOURCE\n\t_SVID_SOURCE\n\t_DEFAULT_SOURCE\n\nReference: #49922\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6e55520a2afe65443ec3b0c1ddaf02acba3da125",
      "old_mode": 33261,
      "old_path": "scripts/checkpatch.pl",
      "new_id": "57ca4a17749bab8c0b70ed158459841a57e0fcc9",
      "new_mode": 33261,
      "new_path": "scripts/checkpatch.pl"
    }
  ]
}
