)]}'
{
  "log": [
    {
      "commit": "ec97946ed038f4b3faa587bc76152b198805b0c4",
      "tree": "048774b662e1b340d00decd7072e4f85efb1657c",
      "parents": [
        "93f14468491747d6d3efd0b3a42785b1d51a127a"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "nicolas.palix@imag.fr",
        "time": "Wed Jul 03 16:41:01 2013 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 03 22:58:20 2013 +0200"
      },
      "message": "Coccinelle: Update information about the minimal version required\n\nThe naming convention of options has changed one year ago.\nThe options have been recently updated in the cocci file\nand in scripts/coccicheck. This patch also adds this information\nin the documentation.\n\nSigned-off-by: Nicolas Palix \u003cnicolas.palix@imag.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "93f14468491747d6d3efd0b3a42785b1d51a127a",
      "tree": "13f584f24835bd56a8ff40683dcfb437bbb37852",
      "parents": [
        "f7b167113753e95ae61383e234f8d10142782ace"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "nicolas.palix@imag.fr",
        "time": "Thu Jun 20 13:10:56 2013 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 03 22:58:13 2013 +0200"
      },
      "message": "Coccinelle: Update the options used to the new option scheme\n\nspatch has changed its option scheme.\nE.g., --no_show_diff is now --no-show-diff\n\nThis patch updates:\n - scripts/coccicheck\n - Semantic patches under scripts/coccinelle/\n\nSigned-off-by: Nicolas Palix \u003cnicolas.palix@imag.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "90d06a46835ba73deffb483970fdc2bffa4bb274",
      "tree": "2d0537539192b7db1fe186e50cdad37fc6bd8ec2",
      "parents": [
        "61cb48c3f93adee633f996dd40ff5267fae55b3a"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "keescook@chromium.org",
        "time": "Tue Jun 18 14:49:29 2013 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 03 15:26:29 2013 +0200"
      },
      "message": "coccicheck: span checks across CPUs\n\nThis adds parallelism by default to the \"coccicheck\" target using\nspatch\u0027s \"-max\" and \"-index\" arguments.\n\nSigned-off-by: Kees Cook \u003ckeescook@chromium.org\u003e\nSigned-off-by: Nicolas Palix \u003cnicolas.palix@imag.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1f0a6742dd900b866c046e29d287c28f0df9bd51",
      "tree": "6162c97ea43b256118ab5be004bb83571be2b8bd",
      "parents": [
        "f722406faae2d073cc1d01063d1123c35425939e"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "nicolas.palix@imag.fr",
        "time": "Thu Jun 06 23:39:52 2013 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jun 14 15:26:47 2013 +0200"
      },
      "message": "Coccinelle: Make \u0027report\u0027 the default mode\n\nIt appears that the \u0027report\u0027 mode is the one always\nprovided by the semantic patches included in the kernel.\nIt is thus more natural to select it by default.\n\nThe \u0027chain\u0027 mode is however kept and the \u0027patch\u0027 mode\nis still the first tried in that case.\n\nSigned-off-by: Nicolas Palix \u003cnicolas.palix@imag.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "bad6a4092e7f87c5310ff342bc0d766a44bcf8fa",
      "tree": "63f0721f18eb9adb136da38a4afdf88cc572ba8e",
      "parents": [
        "ed621cc4a5f6fd41cf02b2408273474d46ac4cac"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "nicolas.palix@imag.fr",
        "time": "Sat Mar 02 22:36:28 2013 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Apr 08 15:42:03 2013 +0200"
      },
      "message": "Coccinelle: Fix patch output when coccicheck is used with M\u003d and C\u003d\n\nWhen the M variable is used, the -patch option should be given\nto spatch. This patch fixes the case where C is used.\n\nSigned-off-by: Nicolas Palix \u003cnicolas.palix@imag.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "ed621cc4a5f6fd41cf02b2408273474d46ac4cac",
      "tree": "c8f8d5ecf7bb1446435a90f55f48dc050b68f232",
      "parents": [
        "9e395550779efa07ee00809a041534b9641fb7a7"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "nicolas.palix@imag.fr",
        "time": "Sat Mar 02 22:36:27 2013 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Apr 08 15:42:03 2013 +0200"
      },
      "message": "Coccinelle: Add support to the SPFLAGS variable\n\nThe SPFLAGS variable allows to pass additional options\nto spatch, e.g. -use_glimpse.\n\nSigned-off-by: Nicolas Palix \u003cnicolas.palix@imag.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "9e395550779efa07ee00809a041534b9641fb7a7",
      "tree": "0666278552bbca21cb60d97f5bf806dcf1591f88",
      "parents": [
        "35d88a38710583f3b5afc3255d7bc190a50e1af7"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "nicolas.palix@imag.fr",
        "time": "Sat Mar 02 22:36:26 2013 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Apr 08 15:42:02 2013 +0200"
      },
      "message": "Coccinelle: Cleanup the setting of the FLAGS and OPTIONS variables\n\nThe FLAGS variable is factorized independently of the ONLINE mode.\nThe OPTIONS variable is now based on LINUXINCLUDE and explicit\nincludes are thus removed.\n\nThe format of the -I option differs between gcc and spatch.\nThe COCCIINCLUDE is used to adapt the format. This rewritting\nneeds bash.\n\nSigned-off-by: Nicolas Palix \u003cnicolas.palix@imag.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "35d88a38710583f3b5afc3255d7bc190a50e1af7",
      "tree": "fc4a961475f93380049e3e83316862e6d3d15b1c",
      "parents": [
        "4c6e00cffcd478a369b6fd0ba61f5b0f9643ff43"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "nicolas.palix@imag.fr",
        "time": "Sat Mar 02 22:36:25 2013 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Apr 08 15:42:02 2013 +0200"
      },
      "message": "Coccinelle: Restore coccicheck verbosity in ONLINE mode (C\u003d1 or C\u003d2)\n\nA recent patch have introduce the VERBOSE variable and comments\nnow depend on it. However, the message printed for each cocci file\nsuch not be printed when the ONLINE mode is active, whatever is\nthe value of VERBOSE.\n\nSigned-off-by: Nicolas Palix \u003cnicolas.palix@imag.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "5303265a48eb276b8cdee84f8e91e7f971224c5e",
      "tree": "7074d53c56e7828a391625b453b5675acdff54d6",
      "parents": [
        "26e56720916a2a84704d46268375f204f58bebc8"
      ],
      "author": {
        "name": "Bernd Schubert",
        "email": "bernd.schubert@itwm.fraunhofer.de",
        "time": "Tue Jan 29 17:03:42 2013 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 22 14:25:44 2013 +0100"
      },
      "message": "coccicheck: Allow to show the executed command line\n\nOn my system one of the tests failed with\n\"Fatal error: exception Failure(\"No OCaml compiler found! Install either ocamlopt or ocamlopt.opt\")\".\n\nInvestigating such issues is easier if the executed command line is\nbeing shown.\n\nSigned-off-by: Bernd Schubert \u003cbernd.schubert@itwm.fraunhofer.de\u003e\nCC: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nAcked-by: Nicolas Palix \u003cnicolas.palix@imag.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "26e56720916a2a84704d46268375f204f58bebc8",
      "tree": "75f7696f870de3b4d1ccf666c54b86f1ca3c4355",
      "parents": [
        "ff3771cb717fd532d97f354cd169fd10da0d0339"
      ],
      "author": {
        "name": "Bernd Schubert",
        "email": "bernd.schubert@itwm.fraunhofer.de",
        "time": "Tue Jan 29 17:03:37 2013 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 22 11:39:13 2013 +0100"
      },
      "message": "coccicheck: Allow the user to give a V\u003d (verbose) argument\n\nDo not run with verbosity on/off depending on the ONLINE variable,\nwhich gets set with C\u003d1 or C\u003d2, but allow the user to set the\nverbosity using kernel default make V\u003d paramemter.\nVerbosity is off by default now.\n\nSigned-off-by: Bernd Schubert \u003cbernd.schubert@itwm.fraunhofer.de\u003e\nCC: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nAcked-by: Nicolas Palix \u003cnicolas.palix@imag.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "c05cd6ddb6fce23123c62db36a4ce09da4f29dc1",
      "tree": "4a71b3ed422fe4d8d2a22dea3df53051cfc0a7fe",
      "parents": [
        "e8fa600e066f137ef5810a2a5021530d68f34ac9"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "nicolas.palix@imag.fr",
        "time": "Thu Sep 20 22:30:46 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Oct 11 15:11:12 2012 +0200"
      },
      "message": "coccicheck: Add the rep+ctxt mode\n\nThis adds a \u0027rep+ctxt\u0027 mode which prints the warning\nmessage followed by the context.\n\nSigned-off-by: Nicolas Palix \u003cnicolas.palix@imag.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "42f1c01b79d54a00012c553b95fc7fe266d82394",
      "tree": "36930907c9cd3e4a60610c43ff2a8bc1c8c6dd8c",
      "parents": [
        "6c635224602d760c1208ada337562f40d8ae93a5"
      ],
      "author": {
        "name": "Greg Dietsche",
        "email": "Gregory.Dietsche@cuw.edu",
        "time": "Fri Jan 20 17:10:35 2012 -0600"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 24 23:50:19 2012 +0100"
      },
      "message": "coccicheck: change handling of C\u003d{1,2} when M\u003d is set\n\nThis patch reverts a portion of d0bc1fb4 so that coccicheck will\nwork properly when C\u003d1 or C\u003d2.\n\nReported-and-tested-by: Brice Goglin \u003cBrice.Goglin@inria.fr\u003e\nSigned-off-by: Greg Dietsche \u003cGregory.Dietsche@cuw.edu\u003e\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d0bc1fb4672b978b608400a5112249cdbc28f9ae",
      "tree": "5570ade8bf0919055925fce7a01832e942e53d38",
      "parents": [
        "ff894e396b4d0b5383127c1bcb2cd3879946526e"
      ],
      "author": {
        "name": "Greg Dietsche",
        "email": "Gregory.Dietsche@cuw.edu",
        "time": "Sat Nov 05 20:59:43 2011 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jan 14 22:25:40 2012 +0100"
      },
      "message": "coccicheck: add M\u003d option to control which dir is processed\n\nExamples:\n\tmake coccicheck M\u003ddrivers/net/wireless/\n\tmake coccicheck SUBDIRS\u003ddrivers/net/wireless/\n\nVersion 2:\n\tfix patch file names when using M\u003d\n\ttell coccinelle where the include files are\n\nVersion 3:\n\tAdd second include option to support out of tree development\n\tFix error message\n\nSigned-off-by: Greg Dietsche \u003cGregory.Dietsche@cuw.edu\u003e\nAcked-by: Julia Lawall \u003cjulia.lawall@lip6.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "062c1825a5f6673746efe5f0a5ea3803b0c316a9",
      "tree": "86ed102dd7b4f112aa61747e909e38c689f19ef5",
      "parents": [
        "9dcf7990c2b8afe865d59f809a35a84d10f241f8"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix.work@gmail.com",
        "time": "Sun Oct 24 23:37:34 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Oct 28 00:32:23 2010 +0200"
      },
      "message": "Coccinelle: Add contextual message\n\nChange the message displayed to the user according\nto the current mode used.\n\nFix trailing white-space and spelling\n\nSigned-off-by: Nicolas Palix \u003cnpalix.work@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "03ee0c42a77fbf60bfa6b0eacaff30ae4e19fce8",
      "tree": "cf1b1ec23f63a2e77379c854203ea76afc57cb91",
      "parents": [
        "2c1160c87465ee2d61eee14596e5376d2ff74f31"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix.work@gmail.com",
        "time": "Fri Oct 08 21:27:41 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Oct 13 14:26:06 2010 +0200"
      },
      "message": "Coccinelle: Use the -no_show_diff option for org and report mode\n\nThis allows to write the semantic patches with code sharing\nfor the matching parts.\n\nSigned-off-by: Nicolas Palix \u003cnpalix.work@gmail.com\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "2c1160c87465ee2d61eee14596e5376d2ff74f31",
      "tree": "4cd5fb75c6aa6a75937681bac4c7f2f07dfdb6b4",
      "parents": [
        "e90f6590219a0082618b9b6828458b1c74f37cc0"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix.work@gmail.com",
        "time": "Fri Oct 08 21:27:40 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Oct 13 14:26:06 2010 +0200"
      },
      "message": "Coccinelle: Add a new mode named \u0027chain\u0027\n\nspatch now returns -1 when a virtual rule (given with\n-D on the command line) is not defined in the semantic patch.\n\nUsing this spatch feature, coccicheck is now\ntries several modes by default, in the order:\n\tpatch, report, context, org\n\nSigned-off-by: Nicolas Palix \u003cnpalix.work@gmail.com\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "3c908417677f890265ff9d5efd372207cf75fd45",
      "tree": "5ccfc8a00c10c6f46b16fd21d4b5a7aa87f2742b",
      "parents": [
        "32af08987b8f093195f8eef3ee4e1dbcfee891cd"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix.work@gmail.com",
        "time": "Fri Oct 08 21:27:38 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Oct 13 14:26:06 2010 +0200"
      },
      "message": "Coccinelle: Improve user information with a new kind of comment\n\nImprove user information with a new kind of comment\nabout semantic patch output.\n\nFix spelling.\n\nSigned-off-by: Nicolas Palix \u003cnpalix.work@gmail.com\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1e9dea2a60b71ea7a9ac2936bed920d39f662e52",
      "tree": "df3696ae510c2e4edbc80123dbd73abbc7169c28",
      "parents": [
        "6ff21517c001f38b02393ad9dc92decbaee209fa"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix@diku.dk",
        "time": "Sun Jun 13 09:26:34 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Jun 28 16:44:53 2010 +0200"
      },
      "message": "Add support for the C variable in the coccicheck script\n\nThis patch makes it possible to use the Coccinelle checker with the C\nvariable of the build system. To check only newly edited code, the\nfollowing command may be used:\n\n\u0027make C\u003d{1,2} CHECK\u003d\"scripts/coccicheck\"\u0027\n\nThis runs every semantic patch in scripts/coccinelle by default. The\nCOCCI variable may additionally be used to only apply a single\nsemantic patch.\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": "74425eee71eb44c9f370bd922f72282b69bb0eab",
      "tree": "2ae2900a70a163653b1f734fd6eeb5d24a05e376",
      "parents": [
        "64ffc9ff424c65adcffe7d590018cc75e2d5d42a"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix@diku.dk",
        "time": "Sun Jun 06 17:15:01 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jun 12 00:00:29 2010 +0200"
      },
      "message": "Add a target to use the Coccinelle checker\n\nA \u0027coccicheck\u0027 target is added. It can be called with four different\nmodes. Each one generates a different kind of output, i.e. context,\npatch, org, report, according to the corresponding mode to be\nactivated.\n\nThe new target calls the \u0027coccicheck\u0027 front-end in the \u0027scripts\u0027\ndirectory with the MODE argument. Every SmPL file in the\nsubdirectories of \u0027scripts/coccinelle\u0027 is then given to the front-end\nand applied to the entire source tree.\n\nThe four modes behave as follows:\n\n\u0027report\u0027 generates a list in the following format:\n  file:line:column-column: message\n\n\u0027patch\u0027 proposes a fix, when possible.\n\n\u0027context\u0027 highlights lines of interest and their context in a\ndiff-like style. Lines of interest are indicated with \u0027-\u0027.\n\n\u0027org\u0027 generates a report in the Org mode format of Emacs.\n\nSigned-off-by: Nicolas Palix \u003cnpalix@diku.dk\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    }
  ]
}
