)]}'
{
  "log": [
    {
      "commit": "2cbd08253a011bd9db9a51f15a974df3a779224b",
      "tree": "37d19c2d2b761536291519b3ff85d01bf9fe2be2",
      "parents": [
        "4619c2b8304a0751d9ec2ba89e11f387977c8cb4"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Sat Apr 21 20:23:48 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri May 25 14:51:12 2012 +0200"
      },
      "message": "scripts/coccinelle: sizeof of pointer\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "4619c2b8304a0751d9ec2ba89e11f387977c8cb4",
      "tree": "6563676768057551105790cc898edf7c6b825a38",
      "parents": [
        "dd775ae2549217d3ae09363e3edb305d0fa19928"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Sat Apr 21 20:14:58 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri May 25 14:51:11 2012 +0200"
      },
      "message": "scripts/coccinelle: address test is always true\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "8991058171f3536c0a8fbb50ad311689b8b74979",
      "tree": "4f1e31b3d036f0558cc25449a30a762490286d7d",
      "parents": [
        "4a05f067528610cfd41eb158225db697ae726d51"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Fri Feb 10 22:05:18 2012 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Feb 25 00:07:32 2012 +0100"
      },
      "message": "coccinelle: semantic patch for bool issues\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nReviewed-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "4a05f067528610cfd41eb158225db697ae726d51",
      "tree": "f4b8f0a337853c03236dfa6136da29a9b663bc7f",
      "parents": [
        "47f67ea90259c440fb796883bcd5bdd7c1e6a3b7"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Thu Feb 02 15:53:08 2012 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Feb 25 00:07:11 2012 +0100"
      },
      "message": "coccinelle: semantic patch to check for PTR_ERR after reassignment\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "29a36d4dec6cf7ad72e6e3337bf954096cbbb4cf",
      "tree": "15ac5f3d0df3f56f233603e8626b5d383e6ab278",
      "parents": [
        "fb3f8af4ff52faf9b31e6c4e8ca0b0b16332808c"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Sat Jan 14 23:41:54 2012 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sun Jan 15 00:05:46 2012 +0100"
      },
      "message": "scripts/coccinelle: improve the coverage of some semantic patches\n\nThis patch ensures that all semantic patches in the scripts/coccinelle\ndirectory provide the report option.  Report messages that include line\nnumbers now have the line number preceded by \"line\" for easier subsequent\nprocessing.\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "a1087ef6abedf0bfd60e5e3fddf33192cb2c1325",
      "tree": "684f6ee97a32ff93c6cf5a0009bc87246cc90222",
      "parents": [
        "0a18a9386c056028799938960f91be338c4ff349"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Nov 24 15:54:18 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Dec 03 12:27:01 2010 +0100"
      },
      "message": "scripts/coccinelle: update for compatability with Coccinelle 0.2.4\n\nFor doubleinit.cocci, Coccinelle 0.2.4 requires a comma after ... in a\nfield list.  Coccinelle also now behaves gracefully when a definition is\nprovided for a virtual that doesn\u0027t exist, so there is no need for the\nsemantic patch code to check for this case.\n\nUpdated the documentation to reflect the fact that the best results will\nnow be obtained with Coccinelle version 0.2.4 or later.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\n"
    },
    {
      "commit": "49ab7a39136566eb8312e770031af4182c9f2967",
      "tree": "dd149432c1cb4e872535e1f1c12d78ef4144c928",
      "parents": [
        "033456e2c507a9b804de56dd258af55f03764334"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix@diku.dk",
        "time": "Tue Aug 24 17:39:12 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 31 11:43:13 2010 +0200"
      },
      "message": "Coccinelle: Add misc/ifcol.cocci\n\nFind confusingly indented code in or after an if.  An if branch should\nbe indented.  The code following an if should not be indented.\nSometimes, code after an if that is indented is actually intended to be\npart of the if branch.\n\nThis has a high rate of false positives, because Coccinelle\u0027s column\ncalculation does not distinguish between spaces and tabs, so code that\nis not visually aligned may be considered to be in the same column.\n\nSigned-off-by: Nicolas Palix \u003cnpalix@diku.dk\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "033456e2c507a9b804de56dd258af55f03764334",
      "tree": "3155dd4692b56fdcfd4396d89231dce6d714e422",
      "parents": [
        "be8fe9d451936a7a412b02cb88a13ffe46879bcf"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix@diku.dk",
        "time": "Tue Aug 24 17:39:11 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 31 11:43:13 2010 +0200"
      },
      "message": "Coccinelle: Add misc/doubleinit.cocci\n\nFind duplicate field initializations.  This has a high rate of false\npositives due to #ifdefs, which Coccinelle is not aware of in a structure\ninitialization.\n\nSigned-off-by: Nicolas Palix \u003cnpalix@diku.dk\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    }
  ]
}
