)]}'
{
  "log": [
    {
      "commit": "287b901dcadd7eb3c5aa93b679bbad4058814921",
      "tree": "f7fd50888b456b559ef58892b33f2f263a49a0a6",
      "parents": [
        "c63dbbd5268c397f051e0e0f665799ef64a1f3a4",
        "30c4eaafac80cc110efa66d2dfc551386eefdf53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 16 14:35:34 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 16 14:35:34 2012 -0800"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  menuconfig: fix a regression when canceling the prompt dialog at exit\n  kbuild: Fix compiler warning with assertion when calling \u0027fwrite\u0027\n  Improve update-po-config output\n  menuconfig: let make not report error when not save configuration\n  merge_config.sh: fix bug in final check\n  merge_config.sh: whitespace cleanup\n  merge_config.sh: use signal names compatible with dash and bash\n  kconfig: add merge_config.sh script\n  kconfig: use xfwrite wrapper function to silence warnings\n  kconfig: fix set but not used warnings\n  kconfig: fix warnings by specifing format arguments\n"
    },
    {
      "commit": "e2aef4d33ac43ec45e4fc2903288030d7f464832",
      "tree": "336dac0c61fe53a36725c220f147492e60a6ed33",
      "parents": [
        "c55ac154019f628b42316bc21545ee1b2bee3db6"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Sun Dec 18 18:15:16 2011 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sun Jan 15 00:13:53 2012 +0100"
      },
      "message": "Improve update-po-config output\n\nMake the V\u003d0 output from update-po-config be aligned correctly.\nAlso remove an outdated comment and add a \"GEN\" statement.\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "fa0ad6575f6d459e215dded90b10cc455a889145",
      "tree": "a52b3ba8b815a77af8a6ba75c2a41c34816819ba",
      "parents": [
        "44656fa03926e7363ab41c565619800a4b3b1322"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Sat Nov 05 12:21:30 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sun Dec 18 22:07:52 2011 +0100"
      },
      "message": "kconfig: adapt update-po-config to new UML layout\n\nCommit 5c48b108 (\"um: take arch/um/sys-x86 to arch/x86/um\") broke the\nmake target update-po-config, as its symlink trick (again) fails.\n(Previous breakage was fixed with commit bdc69ca4 (\"kconfig: change\nupdate-po-config to reflect new layout of arch/um\").)\n\nThe new UML layout allows to drop the symlick trick entirely. And if,\none day, another architecture supports UML too, that should now work\nwithout again breaking this make target.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "50bce3e80773e06316fcb92796ff26b42348d30b",
      "tree": "a5aff2edb39f4047a7b37356bdf730f291ecccbb",
      "parents": [
        "22d550ae83603aa8d64d72dd1e2309cd7a96ac89"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Fri Jul 01 18:13:03 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Aug 08 01:44:27 2011 -0400"
      },
      "message": "kconfig/streamline_config.pl: merge local{mod,yes}config\n\nThe two targets `localmodconfig\u0027 and `localyesconfig\u0027 only differs from the\nsed(1) ran on the result of `streamline_config.pl\u0027 to convert symbols set to\n`modules\u0027 to `yes\u0027. This conversion can be made directly from the perl script,\nand thus avoid duplicating the command to generate the configuration.\n\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "22d550ae83603aa8d64d72dd1e2309cd7a96ac89",
      "tree": "57952838dbc83d322a03bef2421596366991d8cd",
      "parents": [
        "f597a718296eef9622ebc1d13f4f8324fa169cef"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Wed Jul 20 00:40:09 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Aug 08 01:44:26 2011 -0400"
      },
      "message": "kconfig/streamline_config.pl: use options to determine operating mode\n\nThe options introduced are --localmodconfig (default) and --localyesconfig.\nThey match the Makefile target behavior.\n\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "f597a718296eef9622ebc1d13f4f8324fa169cef",
      "tree": "56dc878a5fb3661f7d2db7e1965bdb27f8af497e",
      "parents": [
        "322a8b034003c0d46d39af85bf24fee27b902f48"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Fri Jul 01 17:45:31 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Aug 08 01:44:25 2011 -0400"
      },
      "message": "kconfig/streamline_config.pl: directly access LSMOD from the environment\n\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "1d3fe4a75b691285cded47c9f1a91b30d25287b0",
      "tree": "d967425c1e961133ff0df98b986e81fae9162ba7",
      "parents": [
        "664a41b8a91bf78a01a751e15175e0008977685a",
        "2a11c8ea20bf850b3a2c60db8c2e7497d28aba99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 30 00:17:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 30 00:17:06 2011 -0700"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (25 commits)\n  kconfig: Introduce IS_ENABLED(), IS_BUILTIN() and IS_MODULE()\n  xconfig: Abort close if configuration cannot be saved\n  kconfig: fix missing \"0x\" prefix from S_HEX symbol in autoconf.h\n  kconfig/nconf: remove useless conditionnal\n  kconfig/nconf: prevent segfault on empty menu\n  kconfig/nconf: use the generic menu_get_ext_help()\n  nconfig: Avoid Wunused-but-set warning\n  kconfig/conf: mark xfgets() private\n  kconfig: remove pending prototypes for kconfig_load()\n  kconfig/conf: add command line options\u0027 description\n  kconfig/conf: reduce the scope of `defconfig_file\u0027\n  kconfig: use calloc() for expr allocation\n  kconfig: introduce specialized printer\n  kconfig: do not overwrite symbol direct dependency in assignment\n  kconfig/gconf: silent missing prototype warnings\n  kconfig/gconf: kill deadcode\n  kconfig: nuke LKC_DIRECT_LINK cruft\n  kconfig: nuke reference to SWIG\n  kconfig: add missing \u003cstdlib.h\u003e inclusion\n  kconfig: add missing \u003cctype.h\u003e inclusion\n  ...\n\nFix up conflicts in scripts/kconfig/Makefile\n"
    },
    {
      "commit": "2f76b358f9fba35821fa97f0873ec55be88187dc",
      "tree": "982650f3960cc16176ebf4e4635120298cb3659c",
      "parents": [
        "378dbb2cf5cb51e41e51b115af8b3ecef086e6ff"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon May 23 01:08:19 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Jun 09 14:04:45 2011 -0400"
      },
      "message": "kconfig: regen parser\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "378dbb2cf5cb51e41e51b115af8b3ecef086e6ff",
      "tree": "a7486f1f77124159ae88270dd6c80042cd5c1762",
      "parents": [
        "674eed8a6ac9d10b4ee08f497dbe20d75bfa863d"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon May 23 02:08:52 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Jun 09 14:04:44 2011 -0400"
      },
      "message": "kconfig: migrate parser to implicit rules\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "61f956f576031bea270ea54b10411ebb1e172b1b",
      "tree": "745793d79480331af3dc27573aadd8c31fac98cd",
      "parents": [
        "58ef81c5cf147f35dfa248cffdfc60a415783690"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Wed May 04 21:14:44 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Jun 09 14:04:42 2011 -0400"
      },
      "message": "kconfig: constify `kconf_id_lookup\u0027\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "1ea3ad4e93222faf1d138ceb10291376d2da7cc6",
      "tree": "3c3049cb991febd3cdc2084c419e8da54893eed3",
      "parents": [
        "f8aea775c1d852c09adee1d0d62a9cab8764e6ea"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Jun 05 23:36:05 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Jun 06 15:32:23 2011 -0400"
      },
      "message": "kconfig/gconf: silent missing prototype warnings\n\nAs the `gconf\u0027 frontend is un-maintained, go the easy way by silencing\nthe \"warning: no previous prototype for \u0027\u003cfn\u003e\u0027\" warnings.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "5a6f8d2bd9e3392569ed6f29ea4d7210652f929b",
      "tree": "46d91ac276ed7ac643227e665adb3267a30739b9",
      "parents": [
        "84250386efa581fdf5578b68b9dd6b79998ac48d"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Wed Jun 01 16:14:47 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Jun 06 15:32:20 2011 -0400"
      },
      "message": "kconfig: nuke LKC_DIRECT_LINK cruft\n\nThis interface is not (and has never been ?) used by any frontend, just get rid\nof it.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "2d80eb0fa39bc4cfcc2e6d4eb1760a578fdeb507",
      "tree": "e1405bb1706adb49a3b5d1accc6176802fb22912",
      "parents": [
        "bdc69ca4cf972494ad06d1271760d94fdbb2e6b9"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 18:16:53 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:41:15 2011 +0200"
      },
      "message": "kconfig: quiet commands when V\u003d0\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "bdc69ca4cf972494ad06d1271760d94fdbb2e6b9",
      "tree": "53211220e7abbb48244e96cc23215a881b024382",
      "parents": [
        "a24a1b8e2aef10e8987e0a0b2b0dcff78af90ebb"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 18:13:56 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:41:02 2011 +0200"
      },
      "message": "kconfig: change update-po-config to reflect new layout of arch/um\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "a24a1b8e2aef10e8987e0a0b2b0dcff78af90ebb",
      "tree": "19fc60f1ac94beafd5a96c2fb74119e4a94ceef7",
      "parents": [
        "b24d7d7b98f2697173542fd926f48617649b0bbc"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 18:13:05 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:40:45 2011 +0200"
      },
      "message": "kconfig: make update-po-config work in KBUILD_OUTPUT\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "b24d7d7b98f2697173542fd926f48617649b0bbc",
      "tree": "e35c271cef647c3a6f3eb3d0108d87b34a74e658",
      "parents": [
        "d02ab886dcc7349cc5d80a045725d3dc9b309a3a"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 18:06:55 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:40:33 2011 +0200"
      },
      "message": "kconfig: rearrange clean-files\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d02ab886dcc7349cc5d80a045725d3dc9b309a3a",
      "tree": "8053edd48cbd360fd21a91adab561b754b0d0bec",
      "parents": [
        "f19430496a3655b6f86283af472f04fea3c6fdf8"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 18:02:08 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:40:16 2011 +0200"
      },
      "message": "kconfig: change gconf to modify hostprogs-y like nconf and mconf\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f19430496a3655b6f86283af472f04fea3c6fdf8",
      "tree": "4545c0a8b63b6996ed68a835b8bf56adb408c64b",
      "parents": [
        "1f594715bd26628045bf96c1211d5a90a1b51157"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 18:00:05 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:39:44 2011 +0200"
      },
      "message": "kconfig: change qconf to modify hostprogs-y like nconf and mconf\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1f594715bd26628045bf96c1211d5a90a1b51157",
      "tree": "cb81eeb3ab6e0832ecd25b7c70211ef53f39d31b",
      "parents": [
        "10175ba65fde4b3708b9dd338af4b2dfb6bf266d"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 17:57:38 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:39:11 2011 +0200"
      },
      "message": "kconfig: only build kxgettext when needed\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "0455029bea7da2a2a92003238c9617a36d5d48fd",
      "tree": "5dd4935db441dd443f38846236a8b353c9a92da1",
      "parents": [
        "8c41e5e363db55d91aa3b1cdce4ab02ad9821de7",
        "838a2e55e6a4e9e8a10451ed2ef0f7a08dabdb04"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Sep 27 23:24:53 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Sep 27 23:24:53 2010 +0200"
      },
      "message": "Merge branch \u0027kbuild/kconfig/kbuild-generic-v7\u0027 of http://github.com/lacombar/linux-2.6 into kbuild/kconfig\n\n* \u0027kbuild/kconfig/kbuild-generic-v7\u0027 of http://github.com/lacombar/linux-2.6:\n  kbuild: migrate all arch to the kconfig mainmenu upgrade\n  kconfig: expand file names\n  kconfig: use the file\u0027s name of sourced file\n  kconfig: constify file name\n  kconfig: don\u0027t emit warning upon rootmenu\u0027s prompt redefinition\n  kconfig: replace KERNELVERSION usage by the mainmenu\u0027s prompt\n  kconfig: delay gconf window initialization\n  kconfig: expand by default the rootmenu\u0027s prompt\n  kconfig: add a symbol string expansion helper\n  kconfig: regen parser\n  kconfig: implement the `mainmenu\u0027 directive\n  kconfig: allow PACKAGE to be defined on the compiler\u0027s command-line\n  kconfig: rephrase help texts/comments not to include the package name\n  kconfig: allow build-time definition of the internal config prefix\n  kconfig: rephrase help text not to mention the internal prefix\n  kconfig: replace a `switch()\u0027 statement by a more flexible `if()\u0027 statement\n"
    },
    {
      "commit": "838a2e55e6a4e9e8a10451ed2ef0f7a08dabdb04",
      "tree": "b4d1e0b8dc63ce2832e16a9408190e44ee0ee79c",
      "parents": [
        "c7abe8630ae63e90c2267c2c385a682e729e08be"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sat Sep 04 17:10:20 2010 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Sep 19 22:54:11 2010 -0400"
      },
      "message": "kbuild: migrate all arch to the kconfig mainmenu upgrade\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nReviewed-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "458452f4a9b61228cf48a4232a19c8d7d686c11b",
      "tree": "aa4042c2719e9295769d474ea9d5c711c331e38e",
      "parents": [
        "20f4ad8a19ad01405f9d6b3110d6eb93666ae21e"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Sep 13 13:41:31 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Sep 13 13:41:31 2010 +0200"
      },
      "message": "kconfig: Simplify Makefile for xconfig\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "20f4ad8a19ad01405f9d6b3110d6eb93666ae21e",
      "tree": "9bc8e816bc3e35f13059cdb3dc0298770e4bd628",
      "parents": [
        "aee08ed499d65f78373b716fcacefcde1ceb7ade"
      ],
      "author": {
        "name": "Alexander Stein",
        "email": "alexander.stein@informatik.tu-chemnitz.de",
        "time": "Fri Sep 10 19:01:14 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Sep 13 13:01:30 2010 +0200"
      },
      "message": "Fix QT4 moc, cflags libs detection on dual QT3/Qt4 systems\n\nOn system with QT3 and QT4 qmake in PATH may be from QT3. So we use\npkg-config for proper QT4 detection.\nBy reqesting cflags and libs for either QtCore, QtGui and QtSupport include\ndirs and libs get listed several times, but so we won\u0027t mis anything\n\nSigned-off-by: Alexander Stein \u003calexander.stein@informatik.tu-chemnitz.de\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "133c5f7c10e4552ba41bcf03b9bda6c4e3413804",
      "tree": "06af2cdf01dfa289937537f31c88ce0498e1ac13",
      "parents": [
        "c94d3fb01fb6db1899cdf53ea4eb9d38e08a08fe"
      ],
      "author": {
        "name": "Alexander Stein",
        "email": "alexander.stein@informatik.tu-chemnitz.de",
        "time": "Tue Aug 31 17:34:37 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Sep 01 16:14:29 2010 +0200"
      },
      "message": "kconfig qconf: port to QT4\n\nA straight forward port to QT4 using qt3to4 and compiling against\n  qt3support\n\n* Use pkg-config to detect QT4 which is hopefully portable enough\n* If no QT4, QT3 will by tried instead\n* Classes renamed using qt3to4\n  * If build using QT3 renamed to QT3 class names using defines\n* ConfigInfoView::menu has to be renamed as QT4 moc strips struct from\n  struct menu and creates a name conflict\n* QT2 support has been dropped\n* The hidden options inserted in 39a4897c1bb66e8a36043c105d7fd73d8b32b480\n  are use in native API\n\nSigned-off-by: Alexander Stein \u003calexander.stein@informatik.tu-chemnitz.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "9ba9568259f71bc848ac460bc616ce9640634693",
      "tree": "dea606acd298e4172476497f01a8822adbe8b57e",
      "parents": [
        "c24035b9edad6164ddc12e88444acea741d5e309"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Aug 22 20:03:06 2010 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Aug 26 13:59:43 2010 +0200"
      },
      "message": "kbuild: don\u0027t overwrite HOST_EXTRACFLAGS\n\nThis might be used by the user to specify extra arguments for the host\ncompiler.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "7080e47bb2783c04982526068204c1c8fc2c4c38",
      "tree": "15e8735ba495c6ed03493150a940c4fcd2fd763e",
      "parents": [
        "94bedeca77bf79a81952ed4c3abb8c1cce4c85dd"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Aug 16 00:19:04 2010 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 17 10:35:40 2010 +0200"
      },
      "message": "kbuild: don\u0027t include `check-lxdialog\u0027 ldflags in global HOST_LOADLIBES\n\nOn BSD systems, `check-lxdialog\u0027 would select -lcurses as the default\ncurses library which would conflict with -lncurses at runtime: curses\u0027\ncompatible symbols are getting handled by the system\u0027s curses library while the\nncurses-specific symbols are getting handled by the ports\u0027 ncurses.\n\nThis fixes `nconf\u0027 segmentation fault on these systems.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "7a996d3ab150bb0e1b71fa182f70199a703efdd1",
      "tree": "96a36947d90c9b96580899abd38cb3b70cd9d40b",
      "parents": [
        "7cf3d73b4360e91b14326632ab1aeda4cb26308d",
        "9fe6206f400646a2322096b56c59891d530e8d51"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Aug 04 14:05:07 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Aug 04 14:05:07 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.35\u0027 into kbuild/kconfig\n\nConflicts:\n\tscripts/kconfig/Makefile\n"
    },
    {
      "commit": "7cf3d73b4360e91b14326632ab1aeda4cb26308d",
      "tree": "547bc52c631c9fb99ecd5c4be5ba25610505397a",
      "parents": [
        "49192f266ffa187bd7adaf5c2d881f85bd53e0ed"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jul 31 23:35:34 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 03 13:49:32 2010 +0200"
      },
      "message": "kconfig: add savedefconfig\n\nsavedefconfig will save a minimal config to a file\nnamed \"defconfig\".\n\nThe config symbols are saved in the same order as\nthey appear in the menu structure so it should\nbe possible to map them to the relevant menus\nif desired.\n\nThe implementation was tested against several minimal\nconfigs for arm which was created using brute-force.\n\nThere was one regression related to default numbers\nwhich had their valid range further limited by another symbol.\n\nSample:\n\nconfig FOO\n\tint \"foo\"\n\tdefault 4\n\nconfig BAR\n\tint \"bar\"\n\trange 0 FOO\n\nIf FOO is set to 3 then BAR cannot take a value higher than 3.\nBut the current implementation will set BAR equal to 4.\n\nThis is seldomly used and the final configuration is OK,\nand the fix was non-trivial.\nSo it was documented in the code and left as is.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "0748cb3e1fbd89c03a98c15e91ad65797981de77",
      "tree": "89d2ad1c37d7ad9527d8a4c0ec5e7c11169fb185",
      "parents": [
        "d595cea62403db4e65b98a8bb96ff2b5205c7b82"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jul 31 23:35:31 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 03 13:49:32 2010 +0200"
      },
      "message": "kconfig: add alldefconfig\n\nalldefconfig create a configuration with all values set\nto their default value (form the Kconfig files).\n\nThis may be useful when we try to use more sensible default\nvalues and may also be used in combination with\nthe minimal defconfigs.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "861b4ea4cc0eade661480f1ce197ae747f22a918",
      "tree": "d74219b8e36235774cd99a7a61a0f53f4cb15c1d",
      "parents": [
        "ef61ca88c511154d6bead23c08f9a021cfdfeb01"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jul 31 23:35:28 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 03 13:49:31 2010 +0200"
      },
      "message": "kconfig: change nonint_oldconfig to listnewconfig\n\nRename to a name that better match the other kconfig targets.\n\nlistnewconfig shall read as:\n\n- list new options compared to current configuration\n\nNew options are now written to stdout so one can redirect the output.\n\nDo not exit with an error code if there is new options.\n\nThese are feature changes compared to the original\nnonint_oldconfig - but as this feature has not yet been in a\nreleased kernel it should not matter.\n\nIt is still possible to do:\n\nmake listnewconfig\nlookup new config options in Kconfig*\nedit .config\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Aristeu Rozanski \u003caris@redhat.com\u003e\nAcked-by: Aristeu Rozanski \u003caris@redhat.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "ef61ca88c511154d6bead23c08f9a021cfdfeb01",
      "tree": "3fc66cf250df8eef33f015b040dc0f4d04844763",
      "parents": [
        "4062f1a4c030157216dc8932e27131975cf7253c"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jul 31 23:35:27 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 03 13:49:31 2010 +0200"
      },
      "message": "kconfig: rename loose_nonint_oldconfig \u003d\u003e oldnoconfig\n\nRename target to something that fall more in line\nwith the other kconfig targets.\n\noldnoconfig shall read as:\n\n- read the old configuration and set all new options to no\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Aristeu Rozanski \u003caris@redhat.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "4062f1a4c030157216dc8932e27131975cf7253c",
      "tree": "4af07e49f6c48b20a38b5eff393c5d28dbdba833",
      "parents": [
        "ac1ffde1ba053db0266f886a15ed845a6628fcb0"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jul 31 23:35:26 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 03 13:49:31 2010 +0200"
      },
      "message": "kconfig: use long options in conf\n\nThe list of options supported by conf is growing\nand their abbreviation did not resemble anything usefull.\n\nSo drop the single letter options in favour of long options.\n\nThe long options are named equal to what we know from\nthe make target.\nThe internal implmentation was changed to match this,\nresulting in much more readable code.\n\nSupport for short options is dropped - no one is supposed\nto call this program direct anyway.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "c1518f12bab97a6d409a25aaccb02dc8895800f3",
      "tree": "3ab9b4f232588fd11feda8705cc87597a2bcb72d",
      "parents": [
        "a094c0afc3515aaf962dd0793f3b23fe67e6b192",
        "cbab05f041a4cff6ca15856bdd35238b282b64eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:37:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:37:21 2010 -0700"
      },
      "message": "Merge branch \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  gconfig: fix build failure on fedora 13\n"
    },
    {
      "commit": "cbab05f041a4cff6ca15856bdd35238b282b64eb",
      "tree": "5886895e227e41d67f4c655ecef15094e430d4f1",
      "parents": [
        "07105202bdebf6e9a4c72c634cf90398abfad870"
      ],
      "author": {
        "name": "Richard Kennedy",
        "email": "richard@rsk.demon.co.uk",
        "time": "Thu May 27 10:22:28 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 03 10:05:18 2010 +0200"
      },
      "message": "gconfig: fix build failure on fedora 13\n\nMaking gconfig fails on fedora 13 as the linker cannot resolve dlsym.\n\nAdding libdl to the link command fixes this.\n\nmake shows this error :-\n    /usr/bin/ld: scripts/kconfig/kconfig_load.o: undefined reference to symbol \u0027dlsym@@GLIBC_2.2.5\u0027\n    /usr/bin/ld: note: \u0027dlsym@@GLIBC_2.2.5\u0027 is defined in DSO /lib64/libdl.so.2 so try adding it to the linker command line\n    /lib64/libdl.so.2: could not read symbols: Invalid operation\n\ntested on x86_64 fedora 13.\n\nSigned-off-by: Richard Kennedy \u003crichard@rsk.demon.co.uk\u003e\nReviewed-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f0778c8c41001783d4074e34efc7d3e632d87ee3",
      "tree": "8ab973e63d7ff30e1271b8954c8b6ec3cc7ea5ba",
      "parents": [
        "64ffc9ff424c65adcffe7d590018cc75e2d5d42a"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "aris@redhat.com",
        "time": "Thu May 06 12:48:34 2010 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jun 02 14:40:09 2010 +0200"
      },
      "message": "kconfig: introduce nonint_oldconfig and loose_nonint_oldconfig\n\nThis patch has been around for a long time in Fedora and Red Hat Enterprise\nLinux kernels and it may be useful for others. The nonint_oldconfig target\nwill fail and print the unset config options while loose_nonint_oldconfig will\nsimply let the config option unset. They\u0027re useful in distro kernel packages\nwhere the config files are built using a combination of smaller config files.\n\nArjan van de Ven wrote the initial nonint_config and Roland McGrath added the\nloose_nonint_oldconfig.\n\nSigned-off-by: Arjan van de Ven \u003carjan@redhat.com\u003e [defunct email]\nWhatevered-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Aristeu Rozanski \u003caris@redhat.com\u003e\n[mmarek: whitespace fixes]\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1f73897861b8ef0be64ff4b801f8d6f830f683b5",
      "tree": "b4bae8f12e1422113910d8cb00a19d010dc4a52f",
      "parents": [
        "b904d7131d116900524bd36ec170dcd97846bfd3",
        "64ffc9ff424c65adcffe7d590018cc75e2d5d42a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 08:55:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 08:55:52 2010 -0700"
      },
      "message": "Merge branch \u0027for-35\u0027 of git://repo.or.cz/linux-kbuild\n\n* \u0027for-35\u0027 of git://repo.or.cz/linux-kbuild: (81 commits)\n  kbuild: Revert part of e8d400a to resolve a conflict\n  kbuild: Fix checking of scm-identifier variable\n  gconfig: add support to show hidden options that have prompts\n  menuconfig: add support to show hidden options which have prompts\n  gconfig: remove show_debug option\n  gconfig: remove dbg_print_ptype() and dbg_print_stype()\n  kconfig: fix zconfdump()\n  kconfig: some small fixes\n  add random binaries to .gitignore\n  kbuild: Include gen_initramfs_list.sh and the file list in the .d file\n  kconfig: recalc symbol value before showing search results\n  .gitignore: ignore *.lzo files\n  headerdep: perlcritic warning\n  scripts/Makefile.lib: Align the output of LZO\n  kbuild: Generate modules.builtin in make modules_install\n  Revert \"kbuild: specify absolute paths for cscope\"\n  kbuild: Do not unnecessarily regenerate modules.builtin\n  headers_install: use local file handles\n  headers_check: fix perl warnings\n  export_report: fix perl warnings\n  ...\n"
    },
    {
      "commit": "3cebbb81c7e75321e25cc586d07a25a3d98278fc",
      "tree": "b2cb83e5fd4cb1aea374ca606f8b512a457b2138",
      "parents": [
        "615f0833aa4c4aa944ceb78895bbffa8bd1884df"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Feb 03 17:20:14 2010 +0100"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Feb 03 11:45:25 2010 -0500"
      },
      "message": "kconfig: Simplify LSMOD\u003d handling\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nLKML-Reference: \u003c20100203162014.GA10956@sepie.suse.cz\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "615f0833aa4c4aa944ceb78895bbffa8bd1884df",
      "tree": "3704d95e3049290c2efaff829d7ac2c77c97a681",
      "parents": [
        "88f66ea98d7ae6a8b6a34e38b1b4fa51abc1c9ca"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Tue Feb 02 21:51:27 2010 -0500"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue Feb 02 21:58:00 2010 -0500"
      },
      "message": "kconfig: Add LSMOD\u003dfile to override the lsmod for localmodconfig\n\nDoing the following:\n\n\tmake LSMOD\u003dfile localmodconfig\n\nWill make the streamline-config code use the given file instead of\nlsmod. If the file is an executable, it will execute it, otherwise\nit will read it as text.\n\n\tmake LSMOD\u003d/my/local/path/lsmod localmodconfig\n\nThe above will execute the lsmod in /my/local/path instead of the\nlsmods that may be located elsewhere.\n\n\tmake LSMOD\u003dembedded_board_lsmod localmodconfig\n\nThe above will read the \"embedded_board_lsmod\" as a text file. This\nis useful if you are doing a cross compile and need to run the\nconfig against modules that exist on an embedded device.\n\nNote, if the LSMOD\u003d file does is not a path, it will add the\npath to the object directory. That is, the above example will look\nfor \"embedded_board_lsmod\" in the directory that the binary will\nbe built in (the O\u003ddir directory).\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n\n On branch config/linus\n"
    },
    {
      "commit": "692d97c380c6dce2c35a04c5dcbce4e831a42fa0",
      "tree": "eff5fc88659da67cce720dd643f50137ef5b906a",
      "parents": [
        "c64152bfd0106807c8d3ddbe6d0928e14a64f7bb"
      ],
      "author": {
        "name": "nir.tzachar@gmail.com",
        "email": "nir.tzachar@gmail.com",
        "time": "Wed Nov 25 12:28:43 2009 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Feb 02 14:33:55 2010 +0100"
      },
      "message": "kconfig: new configuration interface (nconfig)\n\nThis patch was inspired by the kernel projects page, where an ncurses\nreplacement for menuconfig was mentioned (by Sam Ravnborg).\n\nBuilding on menuconfig, this patch implements a more modern look\ninterface using ncurses and ncurses\u0027 satellite libraries (menu, panel,\nform). The implementation does not depend on lxdialog, which is\ncurrently distributed with the kernel.\n\nSigned-off-by: Nir Tzachar \u003cnir.tzachar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "17263baf958b7ab1d8c60445f412a1080362c88c",
      "tree": "4b85df6a0a89b624698f2e723581a02ab91cc02d",
      "parents": [
        "c6f7afaeeda5b3c42ea8d7b27e197d223a04675e"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Jan 06 16:43:08 2010 -0500"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Jan 06 16:43:08 2010 -0500"
      },
      "message": "kconfig: Create include/generated for localmodconfig\n\nIf someone downloads a brand new kernel and runs localmodconfig or\nlocalyesconfig, the ending result will report:\n\n *** Error during update of the kernel configuration.\n\nThis is because localmodconfig and localyesconfig must create the\ninclude/generated directory to place the autoconf.h file.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "32197c7ffb06b1319850f8fdfa1a49d32a63b79b",
      "tree": "35179145156792698f4f68962f0c404162c85d3e",
      "parents": [
        "db1d18657c96cc675596077cb60ef50fbe1947f8"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Nov 25 15:14:49 2009 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Dec 12 13:08:16 2009 +0100"
      },
      "message": "kbuild: create include/generated in silentoldconfig\n\nThe toplevel Makefile creates the directory if it runs silentoldconfig\nautomatically, but if run manually, it fails:\n\n  $ make mrproper\n  $ make defconfig \u0026\u0026 make silentoldconfig\n  *** Default configuration is based on \u0027x86_64_defconfig\u0027\n  #\n  # configuration written to .config\n  #\n  scripts/kconfig/conf -s arch/x86/Kconfig\n\n  *** Error during update of the kernel configuration.\n  ...\n\nMove the mkdir command to the silentoldconfig target to make it work.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "463bf9000750e08a85ee0b40da3266aae8a54ba2",
      "tree": "5fb5b03c2350c514a6516a45a0fbd63cc9a76fe4",
      "parents": [
        "648f4e3e50c4793d9dbf9a09afa193631f76fa26"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Fri Nov 20 09:21:12 2009 -0500"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri Nov 20 09:45:55 2009 -0500"
      },
      "message": "kconfig: Fix make O\u003d\u003cdir\u003e local{mod,yes}config\n\nWhen the output directory is something other than the kernel source,\nthe streamline_config script gets confused. This patch passes in the\nsource directory to the script so that it can find the proper files.\n\nReported-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nTested-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "48586218b6515b9bd70694e3cd8c901a6a6ee69c",
      "tree": "cb5bd16dfdb55c73ba7125001996335b0980fe5e",
      "parents": [
        "a7c02602a85a0d3f34331ff34d54de7416085985"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Fri Aug 21 12:42:20 2009 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Fri Aug 21 12:42:20 2009 -0400"
      },
      "message": "kconfig: add missing dependency of conf to localyesconfig\n\nThere\u0027s a dependency missing.\n\n$ make localyesconfig\n  HOSTCC  scripts/basic/fixdep\n  HOSTCC  scripts/basic/docproc\n  HOSTCC  scripts/basic/hash\nusing config: \u0027/boot/config-2.6.27.25-78.2.56.fc9.x86_64\u0027\n/bin/sh: line 8: scripts/kconfig/conf: No such file or directory\nmake[1]: *** [localyesconfig] Error 127\nmake: *** [localyesconfig] Error 2\n\nThus the script failed to run. But the sed command that converts the \u0027\u003dm\u0027\nto \u0027\u003dy\u0027 still ran. This gives us a distro config with all modules\nconverted to built in!\n\nThe missing dependency was for conf for localyesconfig. This\ndependency was already set for localmodconfig.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "a7c02602a85a0d3f34331ff34d54de7416085985",
      "tree": "f9bbb2fe066d2b97d51f176a875c5876f34dce89",
      "parents": [
        "a9024838d029ecd9a6d1389bec798b7296278d6b"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Thu May 07 11:09:55 2009 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue Aug 18 22:15:55 2009 -0400"
      },
      "message": "kconfig: test if a .config already exists\n\nIf one were to run localmodconfig or localyesconfig without having\na .config already in the file, then the end of the process would give\na warning when it tries to move the old .config to .config.old.\n\nThis patch adds a test to check if .config exists and avoid the moves\nif it does not.\n\n[ Impact: remove warning after make localmodconfig ]\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "281c9dadc31ffd9f3cf637553134fefe75e849da",
      "tree": "b82f99ea127089502e588959f7799b253c93704b",
      "parents": [
        "03fa25da8335a942161a8070b3298cfd4edf9b6a"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Apr 29 22:52:23 2009 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue Aug 18 21:55:49 2009 -0400"
      },
      "message": "kconfig: add make localyesconfig option\n\nThis adds the option localyesconfig to make. This is similar to\nlocalmodconfig, but after it removes unnecessary modules it runs\n\n  sed -i s/\u003dm/\u003dy/\n\non the .config file. It then runs \"make silentoldconfig\" to fix any\nwholes that were created by the conversion of modules to core.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "03fa25da8335a942161a8070b3298cfd4edf9b6a",
      "tree": "4ea1733fbd2d87d5d0014b0e362ec650d4e2f955",
      "parents": [
        "dcc60243e726978576cb02b74c84440629c69c87"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Apr 29 22:52:22 2009 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue Aug 18 21:54:28 2009 -0400"
      },
      "message": "kconfig: make localmodconfig to run streamline_config.pl\n\nRunning the streamline_config.pl script manually can still be confusing\nfor some users. This patch adds the localmodconfig option. This will\nautomatically run streamline_config.pl on the current .config and\nthen run \"make silentoldconfig\" to fix any wholes that might have been\ncreated.\n\n $ make localmodconfig\n\nThis will remove any module configurations in .config that are not needed\nto compile the modules that are loaded.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "590a5857291e88c00a1be53fb373e8bf82f86284",
      "tree": "53402bf8bbccdb780faa30c6deda687891c2ee28",
      "parents": [
        "6f26e5e412ddc23e1d698390243e39802410ab15"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:46 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:46 2009 +0200"
      },
      "message": "kconfig: add a note about the deps to the \u0027silentoldconfig\u0027 help\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6f26e5e412ddc23e1d698390243e39802410ab15",
      "tree": "8c8b1fc0044cb7d5893a72faa5b5000e70538248",
      "parents": [
        "b8b0618cf6fab3bd5b1da8c72f4b29847d81ac42"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:45 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:46 2009 +0200"
      },
      "message": "kconfig: fix typo \"mconfig\" to \"menuconfig\" in a comment\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "61bee20445935ee9802d25c261849440497497d3",
      "tree": "481d98b301e248fcd5647c859ecfe9c137d57b0f",
      "parents": [
        "ec82c32d45644998a28abad0a6a9ccdd721a054e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Aug 25 04:51:27 2008 -0400"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Oct 22 22:55:23 2008 -0700"
      },
      "message": "x86, um: get rid of arch/um/Kconfig.arch\n\nTeach scripts/kconfig/Makefile and top-level Makefile that arch/*/Makefile\nis allowed to say Kconfig :\u003d \u003cwhatever I want instead of arch/blah/Kconfig\u003e.\nRewrite arch/um/Kconfig and arch/um/Kconfig.\u003csubarch\u003e so that the latter\nwould be top-level one (and include the pieces of the former).\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "4217516e52949e6550ff01d57f92b9b24ce04be1",
      "tree": "36352ad522b074c70e938e1ddbf8815629397c1e",
      "parents": [
        "759cd603beea7f4ab7df1e6bcfda90b62b5f4125"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Fri Apr 25 21:15:41 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Fri Apr 25 21:15:41 2008 +0200"
      },
      "message": "kconfig: fix broken target update-po-config\n\nMassimo Maiurana reported:\nIn the latest kernel \"make update-po-config\" fails because it tries\nto open arch/Kconfig/Kconfig, since the ls command doesn\u0027t\ndistinguish between files and directories.\n\nCc: Massimo Maiurana \u003cmaiurana@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "46d2631978c05e55b28454ac864aba0287f50322",
      "tree": "b500aa19d7c1e0db0e09708dbe3640ac35cd8c40",
      "parents": [
        "bb7ef3905adce28db31933ae77e5397c0b89227a"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:46:11 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: gettext support for gconfig\n\nGettext support for menu and toolbar.\n\nSigned-off-by: Egry Gabor \u003cgaboregry1@t-online.hu\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "1020026f99069976001816b8198bc04ee342cd2e",
      "tree": "75b187f85f04ef09c0bbafdea993563d7bf294c9",
      "parents": [
        "243f40cecb292cbb2333749614cf54302fc9cdc0"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:40:00 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kconfig: update-po-config info\n\nThis patch adds tracking messages.\n\nSigned-off-by: Egry Gabor \u003cgaboregry1@t-online.hu\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "6e588f6dcfcffa24decf418b96b4184a907d2bf8",
      "tree": "73e1dc68d7a792668b68e597fde572061de2c6a2",
      "parents": [
        "551559e13af1ccd19d0525cb2b0f308905170647"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Dec 09 20:11:15 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:36 2008 +0100"
      },
      "message": "kconfig: if ncurses-devel is missing then say so\n\nWith this patch when ncurses-devel (or whatever it is named)\nis missing trying to run menuconfig will result in this:\n\n$ make menuconfig\n  HOSTCC  scripts/kconfig/conf.o\n  HOSTCC  scripts/kconfig/kxgettext.o\n *** Unable to find the ncurses libraries or the\n *** required header files.\n *** \u0027make menuconfig\u0027 requires the ncurses libraries.\n ***\n *** Install ncurses (ncurses-devel) and try again.\n ***\nmake[1]: *** [scripts/kconfig/dochecklxdialog] Error 1\nmake: *** [menuconfig] Error 2\n\nMuch better than before where we just listed some build errors.\nThe other *config targets will work indepenednt on ncurses\nbeing present or not.\n\nIncludes improvements suggested by: Frans Pop \u003celendil@planet.nl\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Frans Pop \u003celendil@planet.nl\u003e\n"
    },
    {
      "commit": "daa93fab824f2b8c35bd11670c7fab2f32b2de5f",
      "tree": "73e22e7faa28dd1ec034653918b8dd1922530c3d",
      "parents": [
        "d746d647f31bd3664f4a23985b78654129ffc1db"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Nov 12 20:54:30 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Nov 12 21:02:20 2007 +0100"
      },
      "message": "x86: enable \"make ARCH\u003dx86\"\n\nAfter unification of the Kconfig files and\nintroducing K64BIT support in kconfig\nit required only trivial changes to enable\n\"make ARCH\u003dx86\".\n\nWith this patch you can build for x86_64 in several ways:\n1) make ARCH\u003dx86_64\n2) make ARCH\u003dx86 K64BIT\u003dy\n3) make ARCH\u003dx86 menuconfig\n   \u003d\u003e select 64-bit\n\nLikewise for i386 with the addition that\ni386 is default is you say ARCH\u003dx86.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "47572387d58a9584c60ebbbdee56fc92c627f16f",
      "tree": "04ac61fdc84b080dac72c30a06cee449b6c3e847",
      "parents": [
        "e703f75d620824739148142c3734ae8223e4d1f5"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 21:04:16 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 22:37:02 2007 +0200"
      },
      "message": "x86: move i386 and x86_64 Kconfig files to x86 directory\n\nAfter a small change in kconfig Makefile we could\nmove all x86 Kconfig files to x86 directory.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e703f75d620824739148142c3734ae8223e4d1f5",
      "tree": "e6b618daacfe8d3980645fcde4709c76d9551e54",
      "parents": [
        "d013a27cb79a01b324f93adb275162c244cca2de"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 20:42:18 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 22:35:18 2007 +0200"
      },
      "message": "kconfig: small code refactoring in kconfig Makefile\n\nDo not hardcode the arch/$(ARCH)/Kconfig name all over\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2266cfd50de3872e877eeca3dd4a6f940f22ba60",
      "tree": "362afb85ef2d13b12c479b3183e92aacb5da64db",
      "parents": [
        "74b469f2e6b1589118b6ac05c7256add01e572d2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 20:31:19 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 22:27:41 2007 +0200"
      },
      "message": "x86: move defconfig files for i386 and x86_64 to x86\n\nWith some small changes to kconfig makefile we can now\nlocate the defconfig files for i386 and x86_64 in\nthe configs/ subdirectory under x86.\nmake ARCH\u003di386 defconfig and make defconfig\nworks as expected also after this change.\nBut arch maintainers shall now update a defconfig file in\nthe configs/ directory.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e9e40e143cf3eecc76b98f3e89db9d234e14b2be",
      "tree": "d1958558b436416fb60be3ea68601a856d92ec11",
      "parents": [
        "bb13be5145e18cfb3a2f9cc6091aa048d032a3cd"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Mon Oct 15 19:23:12 2007 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Thu Oct 18 14:31:50 2007 +0200"
      },
      "message": "kconfig: comment typo in scripts/kconfig/Makefile.\n\nTypo in comment in scripts/kconfig/Makefile.\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "aa1e5ef5c1d95e7ebf0821d9ba27debe43a87a22",
      "tree": "900a9fa8d090ab5323a4276e55b8108fa0d40568",
      "parents": [
        "4f4c4ee1b79b9102db19ff39f7cb11abddaa43e1"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Aug 12 23:15:44 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 12 21:13:50 2007 +0200"
      },
      "message": "kbuild: check if we can link gettext not just compile\n\ncygwin provides the header file but the lib file needs\nto be added manually. A generic fix is to check if\nwe can compile and link a program that uses gettext()\nand if it fails fall back to NO_NLS.\n\nInternational users of cygwin may have to specify\nHOST_LOADLIBES :\u003d \"-lintl\" on the make command line.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b70e325cfe824ea0f6a1666b8b8db986e99c9603",
      "tree": "96f4be83537b3daa37c42a96c688550c435ea13f",
      "parents": [
        "4c6f2eb979c314b6362e655f3ff15749af565f86"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 10 20:38:27 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 21:15:53 2007 +0200"
      },
      "message": "kconfig: fix update-po-config\n\nMassimo Maiurana \u003cmaiurana@gmail.com\u003e reported that\nupdate-po-config was broken:\n1) spelling errors in Makefile so arch/um failed\n2) UTF-8 was not supported\n\nThe following patch address the above problems.\nkxgettext now append the output to the .pot file\ngenerated by xgettext - so we have a header.\nIn all places UFT-8 is specifed so we now flawlessly\nsupport UTF-8.\nThe Kconfig files had an empty string in a few cases -\nthese are now supressed in kxgettext.\n\nWith this the translators can now pick up where they left\nand get it all translated.\nThere are ~11000 strings to be translated...\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc:  Massimo Maiurana \u003cmaiurana@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\n"
    },
    {
      "commit": "9ae57004ca9c38ff8292c38a475c98b0ebbc0d74",
      "tree": "96ccb048a4186bea375c205eae40ca4742f1db0a",
      "parents": [
        "c299ec2d8e8d2f1a99d5c993fca485257b950d40"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Apr 29 21:01:52 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:10 2007 +0200"
      },
      "message": "kconfig: refer to qt3 if we cannot find qt libraries\n\nWe do not support qt4 (yet) so the simple fix was to warn\nthat qt3 are missing.\nThe better fix would have been to implment qt4 support\nbut that has failed so far.\n\nThis solves http://bugzilla.kernel.org/show_bug.cgi?id\u003d8277\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "145c90475f809060c8601828f14543191e06a0bb",
      "tree": "7045bfb08838391751bfc68bcd8353c3fa43d8d7",
      "parents": [
        "d802b50f0d63d2d18d8dae15d7e3285e99e7e7b6"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sun Apr 01 23:14:11 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:10 2007 +0200"
      },
      "message": "kbuild: remove kconfig binaries during make mrproper\n\nNigel Cunningham \u003cnigel@nigel.suspend2.net\u003e noticed\nthat \u0027make mrproper\u0027 did not remove mconf.\nFixed so we now remove all relevant binaries.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc:  Nigel Cunningham \u003cnigel@nigel.suspend2.net\u003e\n"
    },
    {
      "commit": "c29121b787f533d135ae47b5f3044adb66cbebef",
      "tree": "f7641dd794a1c314a92b836ba83f796ac416c420",
      "parents": [
        "903947d286c93d3545ef6491bf66a0b797010c8d"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 02 21:32:14 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:20 2006 +0200"
      },
      "message": "kbuild: do not build mconf \u0026 lxdialog unless needed\n\nDue to a limitation in kbuild all objects referred\nby xxx-y or xxx-objs will be build when one of\nthe targets needs to e build.\n\nThis caused lxdialog to be build pulling in ncurses\nthat is not always available.\nSo avoid building mconf \u0026 lxdialog unless really needed.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "903947d286c93d3545ef6491bf66a0b797010c8d",
      "tree": "e9afa6e308dc424d532d064318114fb9f15aebaa",
      "parents": [
        "c8dc68ad0fbd934e78e913b8a8d7b45945db4930"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jul 30 09:47:33 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:20 2006 +0200"
      },
      "message": "kconfig/lxdialog: fix make mrproper\n\nNo Makefile in scripts/kconfig/lxdialog anymore, so do not\ngo there during make mrproper.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2982de6993e6d9944f2215d7cb9b558b465a0c99",
      "tree": "3b4765905e7c53e2a03ed599692d2636623e22a5",
      "parents": [
        "350b5b76384e77bcc58217f00455fdbec5cac594"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Thu Jul 27 22:10:27 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:19 2006 +0200"
      },
      "message": "kconfig/menuconfig: lxdialog is now built-in\n\nlxdialog was previously called as an external program causing screen\nto flicker when used. With this patch lxdialog is now built-in.\nIt is loosly based om previous work by:  Petr Baudis \u003cpasky@ucw.cz\u003e\n\nFollowing is a list of changes:\no Moved build of dialog routings to kconfig Makefile\no menubox + checklist uses a new item list to hold all menu items\no in util.c implmented helper function to deal with item list\no menubox now uses parameters to save scroll state (avoids temp file)\no textbox now get text to be displayed as parameter and not a file\no make sure to properly delete subwin\u0027s before main windows\no killed unused files: lxdialog.c msgbox.c\no modified return value for ESC to match direct calling\no in a few places the code has been adjusted to 80 char wide\no in textbox a small refactoring was made to make code remotely readable\no in mconf removed all unused stuff (functions/variables)\n\nFollowing is a list of know short comings:\na) pressing ESC twice will be interpreted as two ESC presses\nb) resize does not work. menuconfig needs to be restarted to be adjusted\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b32c8268475358cfa18cf9373e6f95c661a7a142",
      "tree": "00759dafbfa8f219ee6093bb4d0e6f10242b46dc",
      "parents": [
        "c53ddacdc08d41f812f1e637d214251d14c07a3d"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Sep 11 12:09:42 2006 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 10:02:52 2006 +0200"
      },
      "message": "kbuild: update help in top level Makefile\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "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"
    }
  ]
}
