)]}'
{
  "log": [
    {
      "commit": "3c955b407a084810f57260d61548cc92c14bc627",
      "tree": "608ce4c4b5efc5bd2357758063c1b8e9c5ed2113",
      "parents": [
        "3643f849d7da5c12da589beb03c12303fe79b841"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Mon Aug 16 11:58:58 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 17 11:47:40 2010 +0200"
      },
      "message": "fixes for using make 3.82\n\nIt doesn\u0027t like pattern and explicit rules to be on the same line,\nand it seems to be more picky when matching file (or really directory)\nnames with different numbers of trailing slashes.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAndrew Benton \u003cb3nton@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d2301249e2f9b9a3ba989703107192b538209e57",
      "tree": "76c8bca7da694ed2597d478e2dd8592374f9a30c",
      "parents": [
        "fd54f502841c1caa7cfd5af564aad1bd017371fa"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Nov 21 23:00:12 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Dec 03 21:32:02 2008 +0100"
      },
      "message": "kbuild: teach mkmakfile to be silent\n\nWith this fix a \"make -s\" is now really silent\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1d3b3bfab121cdef07d19797f42f413dccdd65f0",
      "tree": "dde27534e3eb66c4a4fe7810b8a6dd553c609cfd",
      "parents": [
        "df578e7d831b4d280bf7c621eafb737e78cd26eb"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Fri Jan 11 09:09:00 2008 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kbuild: scripts/mkmakefile: dynamic determination of output directory\n\nRather than fixing the output directory in the generated Makefile,\ndetermine it from the placement of Makefile. This allows moving\nthe build tree around or accessing it through different mount paths.\n\n(The lastword definition is a compatibility one for make prior to 3.81;\nnewer make will simply ignore it and use the [faster] built-in.)\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "971edcfc8bee41c0b41e21bf10751c5b22028a82",
      "tree": "074a2c5ab09fd0eeef49cff7a2bd9e564e397b4b",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Guillaume Chazarain",
        "email": "guichaz@yahoo.fr",
        "time": "Tue Dec 11 13:22:08 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@saturn.ravnborg.org",
        "time": "Thu Dec 13 19:19:20 2007 +0100"
      },
      "message": "kbuild: re-enable Makefile generation in a new O\u003d... directory\n\nThe commit:\n18c32dac75b187d1a4e858f3cfdf03e844129f5e \"kbuild: fix\nbuilding with O\u003d.. options\"\ndisabled the creation of a Makefile in a new O\u003d... directory. Restore it.\n\nSigned-off-by: Guillaume Chazarain \u003cguichaz@yahoo.fr\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "18c32dac75b187d1a4e858f3cfdf03e844129f5e",
      "tree": "c41a33a7077356c0e75fcbe40ecb49890d506051",
      "parents": [
        "1cacc9ab8bf10e60b3ed93d7a10b070c4cbc6c9f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@saturn.ravnborg.org",
        "time": "Sun Dec 09 08:55:13 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@saturn.ravnborg.org",
        "time": "Sun Dec 09 08:55:13 2007 +0100"
      },
      "message": "kbuild: fix building with O\u003d.. options\n\nThe check introduced in commit:\n4f1127e204377cbd2a56d112d323466f668e8334 \"kbuild: fix\ninfinite make recursion\"\n\ncaused certain external modules not to build and\nalso caused \u0027make targz-pkg\u0027 to fail.\nThis is a minimal fix so we revert to previous\nbehaviour - but we do not overwrite the Makefile\nin the top-level directory.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nTested-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nCc: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\n"
    },
    {
      "commit": "0b35786d77ba4037f181982cc8ca20a7a3bf0fd2",
      "tree": "cfbbd6aea0e46ff3be725421b8dc6d7bae89d09c",
      "parents": [
        "cf851aa75694bdcc27a5092b2e45de6dcdc1cfa8"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Fri Sep 21 18:09:02 2007 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 12 21:20:32 2007 +0200"
      },
      "message": "kbuild: call make once for all targets when O\u003d.. is used\n\nChange the invocations of make in the output directory Makefile and the\nmain Makefile for separate object trees to pass all goals to one $(MAKE)\nvia a new phony target \"sub-make\" and the existing target _all.\n\nWhen compiling with separate object directories, a separate make is called\nin the context of another directory (from the output directory the main\nMakefile is called, the Makefile is then restarted with current directory\nset to the object tree).  Before this patch, when multiple make command\ngoals are specified, each target results in a separate make invocation.\nWith make -j, these invocations may run in parallel, resulting in multiple\ncommands running in the same directory clobbering each others results.\n\nI did not try to address make -j for mixed dot-config and no-dot-config\ntargets.  Because the order does matter, a solution was not obvious.\nPerhaps a simple check for MAKEFLAGS having -j and refusing to run would\nbe appropriate.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "fd5f0cd6b0cef59ba18e5ac13be5b2775fa6ec28",
      "tree": "3ae3209f1846261c9a455339ddcd40d16cd2bf99",
      "parents": [
        "cc873e1aa1fa916a485294117a9846e668505671"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue May 02 12:33:20 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon May 08 06:55:32 2006 +0200"
      },
      "message": "kbuild: Do not overwrite makefile as anohter user\n\nChange the conditional of the outputmakefile rule to be evaluated entirely\nin make, and add a conditional to not touch the generated makefile when e.g.\nrunning \u0027make install\u0027 as root while the build was done as non-root. Also\nadjust the comment describing this, and move the message printing and\nredirection to mkmakefile.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "96678281bfaa5f04752a98f9b93454041169fd3b",
      "tree": "62c43e98e0620714153daa5442b23ba069db37d4",
      "parents": [
        "6176aa9ae4b83e1957d3031774f8a8e59ff97420"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Jan 30 10:05:09 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:21 2006 +0100"
      },
      "message": "kbuild: fix mkmakefile\n\nWith the current way of generating the Makefile in the output directory\nfor builds outside of the source tree, specifying real targets (rather\nthan phony ones) doesn\u0027t work in an already (partially) built tree, as\nthe stub Makefile doesn\u0027t have any dependency information available.\nThus, all targets where files may actually exist must be listed\nexplicitly and, due to what I\u0027d call a make misbehavior, directory\ntargets must then also be special cased.\n\nSigned-Off-By: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
