)]}'
{
  "commit": "4468e21eed2dd7ee8dc91d94dbd2ccb0d291fb07",
  "tree": "29755f76a7435df66b52beee7cfc11cbf55efae7",
  "parents": [
    "8a9260aa96b5112856a8bfdbf80984bfbcb4003f"
  ],
  "author": {
    "name": "Conchúr Navid",
    "email": "conchur@web.de",
    "time": "Sun Nov 08 10:48:05 2015 +0100"
  },
  "committer": {
    "name": "Jonathan Corbet",
    "email": "corbet@lwn.net",
    "time": "Fri Nov 20 16:13:48 2015 -0700"
  },
  "message": "kernel-doc: Strip #ifdef/#endif in enums\n\nSome enumerations in the kernel headers use #ifdef to reduce their size\nbased on the the configuration. These lines have to be stripped to avoid\nparsing problems.\n\nFor example a simple input like\n\n    /**\n     * enum flags - test flags\n     * @flag1: first flag\n     * @flag2: second flag\n     */\n    enum flags {\n    \tflag1 \u003d BIT(0),\n    #ifdef SECOND_FLAG\n    \tflag2 \u003d BIT(1),\n    #endif\n    };\n\nresulted in parsing warnings like\n\n    warning: Enum value \u0027#ifdef SECOND_FLAG;flag2 \u003d BIT(1)\u0027 not described in enum \u0027flags\u0027\n    warning: Enum value \u0027#endif;\u0027 not described in enum \u0027flags\u0027\n\nSigned-off-by: Conchúr Navid \u003cconchur@web.de\u003e\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8313b49b6cd0c196e61db5ad140c8a9d49a8a850",
      "old_mode": 33261,
      "old_path": "scripts/kernel-doc",
      "new_id": "f5c2971244a39232256155b5d7a9cb3fb2042afb",
      "new_mode": 33261,
      "new_path": "scripts/kernel-doc"
    }
  ]
}
