)]}'
{
  "log": [
    {
      "commit": "4f1933620f57145212cdbb1ac6ce099eeeb21c5a",
      "tree": "c083cce1f0acedd92be2ac6eb5e6c49ebd84ac46",
      "parents": [
        "7b75b13cda8bd21e8636ea985f76e1ce5bd1a470"
      ],
      "author": {
        "name": "Paul Smith",
        "email": "psmith@gnu.org",
        "time": "Sun Mar 05 17:14:10 2006 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Mar 06 00:09:51 2006 +0100"
      },
      "message": "kbuild: change kbuild to not rely on incorrect GNU make behavior\n\nThe kbuild system takes advantage of an incorrect behavior in GNU make.\nOnce this behavior is fixed, all files in the kernel rebuild every time,\neven if nothing has changed.  This patch ensures kbuild works with both\nthe incorrect and correct behaviors of GNU make.\n\nFor more details on the incorrect behavior, see:\n\nhttp://lists.gnu.org/archive/html/bug-make/2006-03/msg00003.html\n\nChanges in this patch:\n  - Keep all targets that are to be marked .PHONY in a variable, PHONY.\n  - Add .PHONY: $(PHONY) to mark them properly.\n  - Remove any $(PHONY) files from the $? list when determining whether\n    targets are up-to-date or not.\n\nSigned-off-by: Paul Smith \u003cpsmith@gnu.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e11f04962cee8f7fb0dc14983a7a461ade8f71c3",
      "tree": "ee659cda87aa2b10212a95cfc73f607d2266d4ab",
      "parents": [
        "3a25f0b19f2eefd158955ab809c8947ed8feadf1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Feb 25 21:52:50 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Feb 27 05:07:27 2006 +0100"
      },
      "message": "kbuild: small update of allnoconfig description\n\n\u0027allnoconfig\u0027 is described by \u0027make help\u0027 as a \"minimal config\", that\u0027s not\nstrictly correct. To be pedantic, a minimal config would be one where\nEMBEDDED was set to Y and most things therein disabled etc. Simply\nanswering \u0027no\u0027 to all options does not give a minimal config.\nA better description of allnoconfig is that it answers all options with \u0027no\u0027.\n\nThis patch updates the description.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "15508d22d00277a1f2a1022dce38f2772c810d32",
      "tree": "b9aa22a9fc97ff54bc5677df5624b4ee91b56fe2",
      "parents": [
        "0bdd340c092b0936f78a54bdbd3927463ed4fca3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 09 08:00:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 09 08:00:14 2006 -0800"
      },
      "message": "Revert \"[PATCH] kconfig: detect if -lintl is needed when linking conf,mconf\"\n\nThis reverts commit 5e375bc7d586e0df971734a5a5f1f080ffd89b68.\n\nKyle McMartin steps on his soap-box:\n\n  \"Sigh.  Can everyone please stop assuming gcc can output to /dev/null?\n   On several platforms, ld tries to lseek in the output file, and fails\n   if it can\u0027t.\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e375bc7d586e0df971734a5a5f1f080ffd89b68",
      "tree": "274d5ac5c9bf0e157c67461bd0e609c495e7b2e4",
      "parents": [
        "4be68a783d25b4dab0ef4077a4c6b13161a2d6e4"
      ],
      "author": {
        "name": "Robb, Sam",
        "email": "sam.robb@timesys.com",
        "time": "Sat Feb 04 23:28:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:54 2006 -0800"
      },
      "message": "[PATCH] kconfig: detect if -lintl is needed when linking conf,mconf\n\nOn a system where libintl.h is present, but the NLS functionality is\nsupplied by a separate library instead of the system C library, an attempt\nto \"make config\" or \"make menuconfig\" will fail with link errors, ex:\n\n  scripts/kconfig/mconf.o:mconf.c:(.text+0xf63): undefined reference to\n    `_libintl_gettext\u0027\n\nThis patch attempts to correct the problem by detecting whether or not NLS\nsupport requires linking with libintl.\n\nSigned-off-by: Samuel J Robb \u003csam.robb@timesys.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "37193147991a53b2e9f573d0ec47f63a2d4de8dc",
      "tree": "8f1464d143b94fddf8c3ff47119def45f37d2d45",
      "parents": [
        "367cb704212cd0c9273ba2b1e62523139210563b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jan 02 11:25:30 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jan 06 21:49:31 2006 +0100"
      },
      "message": "kconfig: fix gconfig with POSIXLY_CORRECT\u003d1\n\nThis patch fixed \"make gconfig\" with POSIXLY_CORRECT\u003d1 set.\n\nThis issue was reported by Jens Elkner \u003celkner@linofee.org\u003e in kernel\nBugzilla #2919.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "25c862cc9ea9b312c25a9f577f91b973131f1261",
      "tree": "8e8f56531144370ced50fa98db2973f4e93e38b0",
      "parents": [
        "52347f4e810ba323d02cd2c26b5d738f4a2c3d5e",
        "8ded4ac018ea706bf7ee926601a27184665c9c28"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:36:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:36:52 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n"
    },
    {
      "commit": "6f6046cff2e8f04d6b916b10ebaa7b40d7e7967a",
      "tree": "91a143eb6caba421b3f2f1c26d06bd8716da765e",
      "parents": [
        "e067e1f98d54d62fd598126f95e7684e5b63e67f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Dec 16 21:35:19 2005 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Dec 16 21:35:19 2005 +0100"
      },
      "message": "kconfig: move lxdialog to scripts/kconfig/lxdialog\n\nThe only lxdialog user i kconfig - for menuconfig.\nSo move it to reflect this.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b3a5225f31180322fd7d692fd4cf786702826b94",
      "tree": "3ee46454260010cb57280bd85beeb3b63e290392",
      "parents": [
        "7692c5dd48026d952199c2b97c3418f927cc0407"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Mon Nov 21 21:32:38 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 22 09:14:31 2005 -0800"
      },
      "message": "[PATCH] prefer pkg-config for the QT check\n\nThis makes pkg-config now the prefered way to configure QT and properly\nfixes the recent Fedora breakage and leaves the old QT detection as\nfallback mechanism.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a88488bbc231e48a4a88ee2569bc0cc5d706f0a",
      "tree": "2fd6b51b5cf76dd37a2a369a29c50b5121c12a92",
      "parents": [
        "491d711035dc08071ed58cf470f15efadb67cb1c"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Tue Nov 08 21:34:51 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:53 2005 -0800"
      },
      "message": "[PATCH] kconfig: use gperf for kconfig keywords\n\nUse gperf to generate a hash for the kconfig keywords.  This greatly reduces\nthe size of the generated scanner and makes it easier to extend kconfig.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "491d711035dc08071ed58cf470f15efadb67cb1c",
      "tree": "0da933a45aae6810afcbbba38b4f35046477416c",
      "parents": [
        "4cf3cbe2a9682242cd38897914b1f2a95f1db7e4"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Tue Nov 08 21:34:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:53 2005 -0800"
      },
      "message": "[PATCH] kconfig: update kconfig Makefile\n\nRemove the long obsolete zconf.tab.h and fix kconfig make rules to generate\nthe correct output files.  Setting LKC_GENPARSER will now also update the\nshipped files.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ecc65e423ef10bdbec12362609b15fa8e8627c8",
      "tree": "476a74971a0bddde29ed403a9fbb9b591b5d8152",
      "parents": [
        "7d24f0b8a53261709938ffabe3e00f88f6498df9"
      ],
      "author": {
        "name": "Yuri Vasilevski",
        "email": "yvasilev@imap.cc",
        "time": "Mon Nov 07 00:57:53 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:23 2005 -0800"
      },
      "message": "[PATCH] typo correction for fix-build-on-nls-free-systems\n\nA typo fix for fix-build-on-nls-free-systems.patch that caused all systems\nto be detected as not having NLS.\n\nSigned-off-by: Yuri Vasilevski \u003cyvasilev@duke.math.cinvestav.mx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab919c06144cfb11c05b5b5cd291daa96ac2e423",
      "tree": "8747dc3122c0c2ebefaf004a2d71e2cb7bd97615",
      "parents": [
        "2dd34b488a99135ad2a529e33087ddd6a09e992a"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Nov 06 11:05:21 2005 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Nov 06 11:05:21 2005 +0100"
      },
      "message": "kconfig: fix xconfig on fedora 2 \u0026 3 (x86_64)\n\nFrom: Than Ngo \u003cthan@redhat.com\u003e\nqt as installed on fedora core (2 and 3) does not work with vanilla\nkernel. The linker fails to locate the qt lib:\n\nActual Results:  # make xconfig\n  HOSTLD  scripts/kconfig/qconf\n  /usr/bin/ld: cannot find -lqt\n  collect2: ld returned 1 exit status\n\nThan Ngo has provided following fix for the bug.\n\nCc: Than Ngo \u003cthan@redhat.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "70a6a0cb92f24fd6bbe2e75299168909f735676a",
      "tree": "d57dc83325198a74c3b190930f73cf7c5edff42e",
      "parents": [
        "b39f72fef241ce0ce971ed21922b4d64aefaf916"
      ],
      "author": {
        "name": "Yuri Vasilevski",
        "email": "yvasilev@duke.math.cinvestav.mx",
        "time": "Sun Oct 30 15:03:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:28 2005 -0800"
      },
      "message": "[PATCH] fix build on nls free systems\n\nI made a patch that detects if libintl.h (needed for nls) is present on the\nhost system and if it\u0027s not, it nls support is disabled by providing\ndummies for the used nls functions.\n\nThis way if there is nls support on the host system the *config targets\nwill build according to Arnaldo Carvalho de Melo\u0027s i18n modifications, else\nit just uses the original English messages.\n\nI have also made a bug report at kernel\u0027s bugzilla:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5501\nAnd there is a discussion about this problem in Gentoo\u0027s bugzilla:\nhttp://bugs.gentoo.org/show_bug.cgi?id\u003d99810\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "720d6c29e146e96cca858057469951e91e0e6850",
      "tree": "19839317cd225322dd41bf20d4f87434a71b5689",
      "parents": [
        "964267e627966ffa018fc4a3e19e6bad337a9125"
      ],
      "author": {
        "name": "Egry Gabor",
        "email": "gaboregry@t-online.hu",
        "time": "Sat Sep 03 15:55:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:05:49 2005 -0700"
      },
      "message": "[PATCH] kconfig: linux.pot for all arch\n\nThe \u0027make update-po-config\u0027 creates the .pot file for the default arch.  This\npatch enhances it with all arch.\n\nSigned-off-by: Egry Gabor \u003cgaboregry@t-online.hu\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@conectiva.com.br\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b9fa0931dd86a1fe5507311ee8031650f5d0e8c",
      "tree": "b40a8a09aca2b52f40d548b34c48ea46ba10b90f",
      "parents": [
        "f403b7f452e4347f6af14c1f3c47bce758eb6337"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Thu May 05 15:09:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 15:24:00 2005 -0700"
      },
      "message": "[PATCH] Kconfig i18n support\n\nThis patch adds i18n support for make *config, allowing users to have the\nconfig process in their own language.\n\nNo printk was harmed in the process, don\u0027t worry, so all the bug reports,\nkernel messages, etc, remain in english, just the user tools to configure\nthe kernel are internationalized.\n\nUsers not interested in translations can just unset the related LANG,\nLC_ALL, etc env variables and have the config process in plain english,\nsomething like:\n\nLANG\u003d make menuconfig\n\nis enough for having the whole config process in english. Or just don\u0027t\ninstall any translation file.\n\nTranslations for brazilian portuguese are being done by a team of\nvolunteers at:\n\nhttp://www.visionflex.inf.br/kernel_ptbr/pmwiki.php/Principal/Traducoes\n\nTo start the translation process:\n\n  make update-po-config\n\n  This will generate the pot template named scripts/kconfig/linux.pot,\n  copy it to, say, ~/es.po, to start the translation for spanish.\n\nTo test your translation, as root issue this command:\n\n  msgfmt -o /usr/share/locale/es/LC_MESSAGES/linux.mo ~/es.po\n\n  Replace \"es\" with your language code.\n\n  Then execute, for instance:\n\n  make menuconfig\n\nThe current patch doesn\u0027t use any optimization to reduce the size of the\ngenerated .mo file, it is possible to use the config option as a key, but\nthis doesn\u0027t prevent the current patch from being used or the translations\ndone under the current scheme to be in any way lost if we chose to do any\nkind of keying.\n\nThanks to Fabricio Vaccari for starting the pt_BR (brazilian portuguese)\ntranslation effort, Thiago Maciera for helping me with the gconf.cc (QT\nfrontent) i18n coding and to all the volunteers that are already working on\nthe first translation, to pt_BR.\n\nI left the question on whether to ship the translations with the stock kernel\nsources to be discussed here, please share your suggestions.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@conectiva.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\nSigned-off-by: Andrew Morton \u003cakpm@osdl.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"
    }
  ]
}
