)]}'
{
  "log": [
    {
      "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": "22e0059af301ec163d563c3590d2277c2a557d4f",
      "tree": "6ac7178b9f2ef6a6210f98f92020e7987ac8bc28",
      "parents": [
        "f95ab20972cfefa8ee5428d6c3afd4cb8eacabf4"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Tue Dec 27 18:28:50 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jan 14 22:39:53 2012 +0100"
      },
      "message": "coccinelle: semantic patches related to devm_ functions (part 1)\n\ndevm_ functions allocate memory that is to remain allocated until the\ndevice is detached.  This patch checks for opportunities for using the\nfunction devm_request_and_ioremap.\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "be8fe9d451936a7a412b02cb88a13ffe46879bcf",
      "tree": "71b33d2acc78d04f1d327e655e7cf7c33ca2cd7e",
      "parents": [
        "77c272fb24507c43fa301e3da83eb7d67d36a544"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix@diku.dk",
        "time": "Tue Aug 24 17:39:10 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 31 11:43:13 2010 +0200"
      },
      "message": "Coccinelle: Move alloc directory into api directory\n\nalloc contains various semantic patches related\nto the allocation APIs\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": "77c272fb24507c43fa301e3da83eb7d67d36a544",
      "tree": "c30a061d5c73bea5740ccad341c43d521cbc2b39",
      "parents": [
        "99d653d4bc269aebf255f3864334110dbcc70f37"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix@diku.dk",
        "time": "Tue Aug 24 17:39:09 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 31 11:37:54 2010 +0200"
      },
      "message": "Coccinelle: Move resource_size.cocci to the api directory\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": "99d653d4bc269aebf255f3864334110dbcc70f37",
      "tree": "179f8776bddafdfd9fa8c024bab57e530ca479d1",
      "parents": [
        "034174598bc8ffd9586432852502e368a43ef0f1"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix@diku.dk",
        "time": "Tue Aug 24 17:39:08 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 31 11:37:54 2010 +0200"
      },
      "message": "Coccinelle: Move err_cast.cocci to the api directory\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": "034174598bc8ffd9586432852502e368a43ef0f1",
      "tree": "f49d60d39b1a7c7b67d27d09c54214f5e76172c0",
      "parents": [
        "0426a97c4b672166cbcfdc7b18466d4f207f7a36"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix@diku.dk",
        "time": "Tue Aug 24 17:39:07 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 31 11:37:54 2010 +0200"
      },
      "message": "Coccinelle: Add api/memdup_user\n\nUse kmemdup_user rather than duplicating its implementation\nThis is a little bit restricted to reduce false positives\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": "0426a97c4b672166cbcfdc7b18466d4f207f7a36",
      "tree": "613e033f136770f5b2cf4044ec90fb7507a3481b",
      "parents": [
        "998f5523230a8a837809f942d556360f69121677"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix@diku.dk",
        "time": "Tue Aug 24 17:39:06 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 31 11:37:54 2010 +0200"
      },
      "message": "Coccinelle: Add api/memdup.cocci\n\nUse kmemdup rather than duplicating its implementation\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": "998f5523230a8a837809f942d556360f69121677",
      "tree": "8a6ef3b1d199ff4e7361f44a969cafaeb2424547",
      "parents": [
        "43ba21b57a3e757000bfa8ccf46c81f232b4d881"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix@diku.dk",
        "time": "Tue Aug 24 17:39:05 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 31 11:37:53 2010 +0200"
      },
      "message": "Coccinelle: Add api/kstrdup.cocci\n\nUse kstrdup rather than duplicating its implementation\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"
    }
  ]
}
