)]}'
{
  "commit": "00df344fd06fd6ac71d0665f1ce8cc6870e4f564",
  "tree": "78090d7216bfbb32ca2fe630fff5a5445b539862",
  "parents": [
    "c7909234993973692414901055dfbebbca21e73f"
  ],
  "author": {
    "name": "Andy Whitcroft",
    "email": "apw@shadowen.org",
    "time": "Fri Jun 08 13:47:06 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Fri Jun 08 17:23:34 2007 -0700"
  },
  "message": "update checkpatch.pl to version 0.04\n\nThis version brings a some new tests, and a host of changes to fix\nfalse positives, of particular note:\n\n  - check for and report #if 0\n  - extend checking of line lengths and spacing for .pl, .sh etc\n  - extends the pointer type checks to multiple levels\n  - updates printk handling to track newlines\n  - adds a wrapped patch detector\n  - drops the leading component of the filenames\n  - extends switch indent handling to switch statmentes rooted in\n    the context\n  - adds foo * bar single pointer checks\n\nThis version of checkpatch.pl can be found at the following URL:\n\n      http://www.shadowen.org/~apw/public/checkpatch/checkpatch.pl-0.04\n\nFull Changelog:\n\nAndy Whitcroft (16):\n      allow checking line lengths and spacing on other source files\n      clean up that whitespace\n      sanitise the input line standardising the content of quotes\n      clean up pointer type * and space checks\n      fix up the sanitiser so it maintains the line length\n      apply the printk facility checks only to the first printk in a set\n      switch/case indent checks may anchor in the context\n      add a wrapped patch detector\n      put the #ifdef in C file checks on ice\n      asm volatile is acceptable\n      check for and report #if 0\n      drop the leading component of the filename as patches are -p1\n      use the original line when reporting operator errors\n      correct spelling of Joel\u0027s name\n      Version: 0.04\n      add support for struct foo * bar checks\n\nGeert Uytterhoeven (1):\n      Fix checkpatch.pl name in usage template\n\nRandy Dunlap (1):\n      checkpatch: produce fewer lines of output\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Joel Schopp \u003cjschopp@austin.ibm.com\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": "39339529b99b9662169f7484099a9bd0253326a3",
      "old_mode": 33261,
      "old_path": "scripts/checkpatch.pl",
      "new_id": "aea90d30d2292dc3427de4958a2e3b32ef374f85",
      "new_mode": 33261,
      "new_path": "scripts/checkpatch.pl"
    }
  ]
}
