)]}'
{
  "commit": "95cc7baa7f19e191b4790d144b7cbe47369cfe32",
  "tree": "90197ae42d5b9ba0213e13684e64a04650735e34",
  "parents": [
    "085267acd0ca29623c8239a38639d43d6d21e972"
  ],
  "author": {
    "name": "Julia Lawall",
    "email": "julia@diku.dk",
    "time": "Tue Aug 10 18:01:13 2010 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Aug 11 08:59:00 2010 -0700"
  },
  "message": "drivers/scsi: remove unnecessary NULL test\n\nAt the point where cmnd is initialized, it is tested for NULL, so it\ndoesn\u0027t have to be tested again here.\n\nA simplified version of the semantic match that detects this problem is as\nfollows (http://coccinelle.lip6.fr/):\n\n// \u003csmpl\u003e\n@match exists@\nexpression x, E;\nidentifier fld;\n@@\n\n* x-\u003efld\n  ... when !\u003d \\(x \u003d E\\|\u0026x\\)\n* x \u003d\u003d NULL\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.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": "a7714160fbc33d8ff24330327680016117c113d0",
      "old_mode": 33188,
      "old_path": "drivers/scsi/initio.c",
      "new_id": "108797761b95c2692fe942148a963c2ef51516ea",
      "new_mode": 33188,
      "new_path": "drivers/scsi/initio.c"
    }
  ]
}
