)]}'
{
  "commit": "9c0ca6f9a0a0820da25b64259ea475751f1dd306",
  "tree": "5d21f0beec8fc1f738dc6a3d6e7e03e24ba514d2",
  "parents": [
    "2e8ecb9db0bcc19e1cc8bb51e9252fe6a86a9863"
  ],
  "author": {
    "name": "Andy Whitcroft",
    "email": "apw@shadowen.org",
    "time": "Tue Oct 16 23:29:38 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Wed Oct 17 08:42:56 2007 -0700"
  },
  "message": "update checkpatch.pl to version 0.10\n\nThis version brings a number of new checks, and a number of bug\nfixes.  Of note:\n\n  - better categorisation and space checks for dual use unary/binary\n    operators\n  - warn on deprecated use of {SPIN,RW}_LOCK_UNLOCKED\n  - check if/for/while with trailing \u0027;\u0027 for hanging statements\n  - detect DOS line endings\n  - detect redundant casts for kalloc()\n\nAndy Whitcroft (18):\n      Version: 0.10\n      asmlinkage is also a storage type\n      pull out inline specifiers\n      allow only some operators before a unary operator\n      parenthesised values may span line ends\n      add additional attribute matching\n      handle sparse annotations within pointer type space checks\n      support alternative function definition syntax for typedefs\n      check if/for/while with trailing \u0027;\u0027 for hanging statements\n      fix output format for case checks\n      deprecate SPIN_LOCK_UNLOCKED and RW_LOCK_UNLOCKED\n      allow complex macros with bracketing braces\n      detect and report DOS line endings\n      fastcall is a valid function attribute\n      bracket spacing is ok for \u0027for\u0027\n      categorise operators into unary/binary/definitions\n      add heuristic to pick up on unannotated types\n      remove spurious warnings from cat_vet\n\nDave Jones (1):\n      Make checkpatch warn about pointless casting of kalloc returns.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dae7d30dca0f1886b450311ee0e3c959fc3d40da",
      "old_mode": 33261,
      "old_path": "scripts/checkpatch.pl",
      "new_id": "59ad83caa210dd5d31af0bb76aa234e3dad0fca6",
      "new_mode": 33261,
      "new_path": "scripts/checkpatch.pl"
    }
  ]
}
