)]}'
{
  "log": [
    {
      "commit": "f5eaa323eb6819d2f737ead42464efccaf2b98b9",
      "tree": "2ea709d5fd82bff86103607d285106f5bb71f64f",
      "parents": [
        "1a3fb6d481689d0482eacadcbe3205b49b423c11"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Thu Jan 24 11:54:23 2008 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:21:18 2008 +0100"
      },
      "message": "kconfig: tristate choices with mixed tristate and boolean values\n\nChange kconfig behavior so that mixing bool and tristate config\nsettings in a choice is possible and has the desired effect of offering\njust the tristate options individually if the choice gets set to M, and\na normal boolean selection if the choice gets set to Y.\n\nAlso fix scripts/kconfig/conf\u0027s handling of children of choice values -\nthere may be more than one immediate child, and all of them need to be\nprocessed.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: \"Roman Zippel\" \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9649ef878d507bbc3abc2a328cd4ad303b2be093",
      "tree": "b3399e3bc0f50889eac69025cbb304e814be2193",
      "parents": [
        "58fb0d4f2fd5773ec0158d1f2774dca6a03e6984"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jan 23 01:54:39 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:21:18 2008 +0100"
      },
      "message": "kconfig: remove \"enable\"\n\nKconfig had a synonym \"enable\" for \"select\" that was neither documented\nnor used.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "80daa56008dad44f08d0b47670cf2513aa98ab53",
      "tree": "3db1100f0d44d416dbf6adf4107bc213be4aff82",
      "parents": [
        "93449082e905ce73d0346d617dd67c4b668b58af"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Mon Jan 14 04:51:16 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: use environment option\n\nUse the environment option to provide the ARCH symbol\nand the KERNELVERSION symbol.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "93449082e905ce73d0346d617dd67c4b668b58af",
      "tree": "eba7030f32ce18fa71562224ee2e0d8ddda33421",
      "parents": [
        "7a962923359768e04137125bd479fd0dfa6117d3"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Mon Jan 14 04:50:54 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: environment symbol support\n\nAdd the possibility to import a value from the environment into kconfig\nvia the option syntax. Beside flexibility this has the advantage\nproviding proper dependencies.\nDocumented the options syntax.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7a962923359768e04137125bd479fd0dfa6117d3",
      "tree": "9da466ba7ee1806bd40a53496533fc1f0ddd6cc2",
      "parents": [
        "0ffce8d94487abbd332cd36f98db61b7c8a3db3c"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Mon Jan 14 04:50:23 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: explicitly introduce expression list\n\nRename E_CHOICE to E_LIST to explicitly add support for expression\nlists. Add a helper macro expr_list_for_each_sym to more easily iterate\nover the list.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0ffce8d94487abbd332cd36f98db61b7c8a3db3c",
      "tree": "851a581ccf64e19360a68516d080fb4b39871a3b",
      "parents": [
        "534a450c383ef238b0461218bc2d3e54066ae043"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:49:12 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: gconfig: symbol fix\n\nGettext support for symbol names are unnecessary.\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": "534a450c383ef238b0461218bc2d3e54066ae043",
      "tree": "e0142edddfa55a9dc99b0f86faeb5da9bf90a8e5",
      "parents": [
        "75c0a8a55c31c0a21f7e9e64bc45e87e228a98f6"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:44:39 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: gettext support for config\n\nGettext support for conf.c\n\n[Include locale.h by Kyle].\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\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "75c0a8a55c31c0a21f7e9e64bc45e87e228a98f6",
      "tree": "e2e5652ee20f30ac7f8d73e2abc2a089218b3e89",
      "parents": [
        "413f006bab3845f12d7b2338a9b548aaf7808548"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:42:54 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: gettext support for lxdialog\n\nGettext support for lxdialog.\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": "413f006bab3845f12d7b2338a9b548aaf7808548",
      "tree": "d67543e33f5a75a6354b28609973ea7286c8b472",
      "parents": [
        "c21a2d9589faa5599c9876bf0e0f48e81ee90284"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:50:37 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: gettext support for menuconfig\n\nFull gettext support for menuconfig.\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": "c21a2d9589faa5599c9876bf0e0f48e81ee90284",
      "tree": "d3b93c34740b1bb6119c139cfef6694035d00244",
      "parents": [
        "01771b0fef0f2cbff80e19295394ece2be1ab661"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:52:07 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: gettext support for xconfig\n\nFull gettext support for xconfig.\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": "01771b0fef0f2cbff80e19295394ece2be1ab661",
      "tree": "b61e95860713a851fe6bd38f6876f2928a5462a5",
      "parents": [
        "46d2631978c05e55b28454ac864aba0287f50322"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:53:43 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: macro fix in menu.c\n\nThis patch removes the indirect I18N support for config file.\n\nSigned-off-by: Egry Gabor \u003cgaboregry1@t-online.hu\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.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": "bb7ef3905adce28db31933ae77e5397c0b89227a",
      "tree": "8f3c7c0c4b154edba15c69ce90f402055d3f407a",
      "parents": [
        "f7a4b4cdc26846a0ac5b3023cb1b97dc632dfd35"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:47:58 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kconfig: missing macros in gconfig\n\nThis patch adds missing gettext macros.\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": "f7a4b4cdc26846a0ac5b3023cb1b97dc632dfd35",
      "tree": "217381c9886845429e6fc2b5b25947aafe3190e2",
      "parents": [
        "1020026f99069976001816b8198bc04ee342cd2e"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:55:20 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kconfig: whitespace removing\n\nThis patch removes the unnecessary whitespaces from\nend of help lines of Kconfig files.\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": "07f766885879a1fd4502fb8dd531d1fe3c575510",
      "tree": "b4f50ac71ebce69688dafade38e3be585ec7daec",
      "parents": [
        "75ff4309cdb1d7303750aeed07a5d80382fe2e71"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Wed Jan 09 16:36:19 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kconfig: use C89 random functions in conf.c\n\nrand and srand functions conform also to C89 in addition to POSIX.1-2001,\nwhich makes them a bit more portable (work also on MinGW host). Linux man\npage also says:\n\"The versions of rand() and srand() in the Linux C Library use the same\nrandom number generator as random() and srandom()\".\n\n* Use C89 conformant functions rand() and srand()\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "75ff4309cdb1d7303750aeed07a5d80382fe2e71",
      "tree": "6edd99e39d322bef8aa43cf6436b39066a077664",
      "parents": [
        "2c81210a26fb84c0af6aad95f6ec1d61cf276cd0"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Wed Jan 09 16:36:19 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kconfig: fix whitespace and sort includes in conf.c\n\nSort includes and remove leading whitespace.\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\n"
    },
    {
      "commit": "de83cf148aaefac8a538a076f2c3c4f33968e04a",
      "tree": "c20cea85fe69198408d22b752a1767d72e453ff9",
      "parents": [
        "d6ee35764f270c699e165b15dc59f4e55546bfda"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 07 21:13:04 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kconfig: delete unused FILE_ and SYMBOL_ flags\n\nThe *_PRINTED flags were never used - so delete them.\nDo we need them later then we can re-add them.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "d6ee35764f270c699e165b15dc59f4e55546bfda",
      "tree": "021bd7249f0aeaa8280c83c938bd5755ecc9c65a",
      "parents": [
        "d84876f9f8042d5536050b83674c4f348ca3c4df"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 07 21:09:55 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kconfig: rename E_OR \u0026 friends to avoid name clash\n\nWe had macros named the same as a set of enumeration values.\nIt is legal code but very confusing to read - so rename\nthe macros from E_* to EXPR_*\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "d84876f9f8042d5536050b83674c4f348ca3c4df",
      "tree": "86445ec7cc38d3348405492abf147e38f3630e1c",
      "parents": [
        "09af091f50409a60a72086c737b9a6224dde5ab8"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Thu Jan 03 23:33:44 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:37 2008 +0100"
      },
      "message": "kconfig: allow overriding symbols\n\nAllow config variables in .config to override earlier ones in the same\nfile. In other words,\n\n\t# CONFIG_SECURITY is not defined\n\tCONFIG_SECURITY\u003dy\n\nwill activate it. This makes it a bit easier to do\n\ncat original-config myconfig myconfig2 ... \u003e.config;\nand run *config as expected.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n"
    },
    {
      "commit": "09af091f50409a60a72086c737b9a6224dde5ab8",
      "tree": "5a022543e70fffee0807d38076555f824d0549e6",
      "parents": [
        "0486bc9098f4556a0aa90d57f717d08164b7647e"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Mon Dec 17 19:07:41 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:37 2008 +0100"
      },
      "message": "kconfig: make kconfig MinGW friendly\n\nKconfig is powerfull tool. So powerfull that more and more software\nprojects are using it for configuration. So instead of fixing some of\nthem one by one, lets fix it in kernel and wait for sync.\n\nThis work was originaly done for PTXdist - GPL licensed build system for\nuserlands and cross-compilers, but it will not hurt kernel kconfig\neither. PTXdist menuconfig now works on Windows linked with PDCurses and\ncompiled using MinGW - there is no termios and signals.\n\n* Do not include \u003csys/wait.h\u003e and \u003csignal.h\u003e (comes from times when\n  lxdialog was separate process)\n* Do not mess with termios directly and let curses tell screen size.\n  Comment to commit c8dc68ad0fbd934e78e913b8a8d7b45945db4930 says\n  check for screen size could be removed later, but because it didn\u0027t\n  happen for more than year I left it here as well.\n* Save cursor position added by Sam\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "2f4b489b77c68b9cba1bd9dec5a1bbf0ab3c47f8",
      "tree": "36e0bbe86be28a801e0907c3a17731c4fafbe17b",
      "parents": [
        "666ab414fe14e8bbbe86a110437346128e1ec869"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Mon Dec 17 01:34:58 2007 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:36 2008 +0100"
      },
      "message": "kconfig: use getopt() in conf.c for handling command line arguments\n\nSwitch from doing our own parsing of command line arguments to\nusing getopt(3) to do it.  Aside from simplifying things, this allows us to\nspecify multiple arguments; the old code could only accept two arguments\n(input_mode and kconfig name).\n\nNote some subtle changes:\n - The argument \u0027-?\u0027 is no longer supported.\n - \u0027-h\u0027 is not treated as an error, so output goes to stdout, and we\n   exit with \u00270\u0027.\n - There is no compatibility checking amongst arguments; the last option\n   will simply override earlier options.  For example, \u0027conf -n -y foo\u0027\n   is perfectly valid now (input_mode will be set_yes).  Previously, that\n   would have been an error (\"can\u0027t find file -y\").\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.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": "870e6f7e15980d1a33615de572078406737ac22e",
      "tree": "073a330ab61c22335922f5a5c8c7c8d63bef6741",
      "parents": [
        "7bbaac12a6036f55111a54b01908d0f3afe8622d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Dec 22 14:03:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Dec 23 12:54:37 2007 -0800"
      },
      "message": "kconfig: obey KCONFIG_ALLCONFIG choices with randconfig.\n\nCurrently when using KCONFIG_ALLCONFIG with randconfig the choice options\nare clobbered.  As recommended by Roman, this adds an is_new test to see\nwhether to select a new option or obey the existing one.\n\nThis is a resend of the earlier patch a couple of weeks ago, since there\nwas no reply.  Original thread is at http://lkml.org/lkml/2007/11/28/94\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6840999b192b1b57d713ddee3761c457a2779036",
      "tree": "e0fe2a7cafc373aa6b67fcf2b4a91e17215bca3a",
      "parents": [
        "d9f8bcbf67a0ee67c8cb0734f003dfe916bb5248"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Nov 17 15:37:31 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Nov 17 08:35:43 2007 -0800"
      },
      "message": "x86: simplify \"make ARCH\u003dx86\" and fix kconfig all.config\n\nSimplify \"make ARCH\u003dx86\" and fix kconfig so we again can set 64BIT in\nall.config.\n\nFor a fix the diffstat is nice:\n 6 files changed, 3 insertions(+), 36 deletions(-)\n\nThe patch reverts these commits:\n - 0f855aa64b3f63d35a891510cf7db932a435c116 (\"kconfig: add helper to set\n   config symbol from environment variable\")\n - 2a113281f5cd2febbab21a93c8943f8d3eece4d3 (\"kconfig: use $K64BIT to\n   set 64BIT with all*config targets\")\n\nRoman Zippel pointed out that kconfig supported string compares so\nthe additional complexity introduced by the above two patches were\nnot needed.\n\nWith this patch we have following behaviour:\n\n  # make {allno,allyes,allmod,rand}config [ARCH\u003d...]\n  option \\ host arch      | 32bit         | 64bit\n  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  ./.                     | 32bit         | 64bit\n  ARCH\u003dx86                | 32bit         | 32bit\n  ARCH\u003di386               | 32bit         | 32bit\n  ARCH\u003dx86_64             | 64bit         | 64bit\n\nThe general rule are that ARCH\u003d and native architecture takes\nprecedence over the configuration.\n\nSo make ARCH\u003di386 [whatever] will always build a 32-bit kernel\nno matter what the configuration says.  The configuration will\nbe updated to 32-bit if it was configured to 64-bit and the\nother way around.\n\nThis behaviour is consistent with previous behaviour so no\nsuprises here.\n\nmake ARCH\u003dx86 will per default result in a 32-bit kernel but as\nthe only ARCH\u003d value x86 allow the user to select between 32-bit\nand 64-bit using menuconfig.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Andreas Herrmann \u003caherrman@arcor.de\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\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": "2a113281f5cd2febbab21a93c8943f8d3eece4d3",
      "tree": "12feb49c4531726c899f33a3a0dc1569ce8f217a",
      "parents": [
        "0f855aa64b3f63d35a891510cf7db932a435c116"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Nov 10 20:40:05 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Nov 12 21:02:20 2007 +0100"
      },
      "message": "kconfig: use $K64BIT to set 64BIT with all*config targets\n\nThe variable K64BIT can now be used to select the\nvalue of CONFIG_64BIT.\n\nThis is for example useful for powerpc to generate\nallmodconfig for both bit sizes - like this:\nmake ARCH\u003dpowerpc K64BIT\u003dy\nmake ARCH\u003dpowerpc K64BIT\u003dn\n\nTo use this the Kconfig file must use \"64BIT\" as the\nconfig value to select between 32 and 64 bit.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "0f855aa64b3f63d35a891510cf7db932a435c116",
      "tree": "e3e8ad4bf17598ac3c6aeb6c5fed81fc1096b615",
      "parents": [
        "9c900a9c9d9351e55ab6a84e12e3a52c474c7c8b"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Nov 10 20:40:05 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Nov 12 21:02:20 2007 +0100"
      },
      "message": "kconfig: add helper to set config symbol from environment variable\n\nAdd conf_set_env_sym() that can set an already defined symbol\nbased on the value of an environment variable.\n\nUnknown symbols are silently ignored.\nA warning is printed if the value of the environment variable\nis unexpected.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "9c900a9c9d9351e55ab6a84e12e3a52c474c7c8b",
      "tree": "abd705db452aee0ad973e54f35895be4135de114",
      "parents": [
        "506f1d07b310815d11527d3360b09d79d0bd59f1"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Nov 10 20:01:56 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Nov 12 21:02:19 2007 +0100"
      },
      "message": "kconfig: factor out code in confdata.c\n\nThis patch introduce no functional changes.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\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": "a54bb701c248d65f761d366f94f2809abdc39f04",
      "tree": "04e71f19ec3ed5b8b76dd6143c83302849588021",
      "parents": [
        "0b463ff139d8f911f90c1d33a53aba094ed45907"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Oct 20 11:18:47 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sat Oct 20 20:16:50 2007 +0200"
      },
      "message": "kconfig: set title bar in xconfig\n\nPut kernel version info on title bar in xconfig (qconf) instead of\ndefaulting to \"qconf\".\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e8b8c977734193adedf2b0f607d6252c78e86394",
      "tree": "44a0fe976a77fa0aa605d7d072923e57b4ba297c",
      "parents": [
        "c00046c279a2521075250fad682ca0acc10d4fd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 21:25:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 21:25:45 2007 -0700"
      },
      "message": "Revert \"kconfig: tristate choices with mixed tristate and boolean values\"\n\nThis reverts commit a5bf3d891a6a0fb5aa122792d965e3774108b923.\n\nDavid Brownell notes that this causes a regression visible in the\ndrivers/usb/gadget Kconfig file:\n\n  \"That Kconfig hasn\u0027t changed (other than adding new drivers), and it\u0027s\n   worked that way for several years now ...  so the issue seems to be\n   changes in menuconfig/kconfig/etc semantics.\n\n   The issue is that when USB_GADGET\u003dm, it\u0027s no longer possible to\n   configure peripheral controller drivers as modules ...  the\n   controller drivers can now only be configured for static linkage.\n\n   It should be making a choice of one of the controller drivers which\n   could work on the target system, and allow that driver to be linked\n   either as a module (ok iff USB_GADGET\u003dm) or statically.\"\n\nReverting this commit resolves the problem, and also fixes a second\nproblem that David noticed: various dependent options couldn\u0027t be enabled.\n\nTested-and-reported-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e,\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e,\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e,\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.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": "b5d609dbfa3f5a4726ef26cfd8023651aafdfb3b",
      "tree": "513c1794d235b6ebd0afc15b4cc597fbf0cc8724",
      "parents": [
        "a5bf3d891a6a0fb5aa122792d965e3774108b923"
      ],
      "author": {
        "name": "Matej Laitl",
        "email": "strohel@gmail.com",
        "time": "Tue Oct 02 13:46:50 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 12 21:20:33 2007 +0200"
      },
      "message": "kconfig/menuconfig: distinguish between selected-by-another options and comments\n\nmenuconfig currently represents options implied by another option (\u0027select\u0027\ndirective in Kconfig) by prefixing them with \u0027---\u0027.  Unfortunately the same\nnotation is used for comments.  If the implied option is module capable,\nuser can still switch between Y and M, all without any feedback until she\nvisits option\u0027s help.  (try saying M to MAC80211 and then toggling\nCFG80211)\n\nThis patch changes notation of selected-by-another items by introducing 2\nnew representations for implied options: {*} or {M} for options selected by\nanother modularized one, thus builtin or module capable, -*- or -M- for\noptions that cannot be at the moment changed by user.\n\nThe idea is to represent actual capability of the option by braces (dashes)\naround and to always report actual state by * or M inside.\n\nSigned-off-by: Matej Laitl \u003cstrohel@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a5bf3d891a6a0fb5aa122792d965e3774108b923",
      "tree": "9328c2fc81da5de2c6892742663ff43b9436f854",
      "parents": [
        "7747f96f02803afb864c095fa6800f562030e7f6"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue Oct 02 13:46:49 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 12 21:20:33 2007 +0200"
      },
      "message": "kconfig: tristate choices with mixed tristate and boolean values\n\nChange kconfig behavior so that mixing bool and tristate config settings in\na choice is possible and has the desired effect of offering just the\ntristate options individually if the choice gets set to M, and a normal\nboolean selection if the choice gets set to Y.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "14f31562dbda93500fdf74b8158248fde2d556bb",
      "tree": "c21d78515d8248079f1830705b9c13ccbef5d8e8",
      "parents": [
        "247537b9a270b52cc0375adcb0fb2605a160cba5"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Wed Sep 26 20:15:39 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 12 21:20:32 2007 +0200"
      },
      "message": "kbuild: update _shipped files for kconfig syntax cleanup\n\nUpdate _shipped files so regular user does not\nneed to have bison/flex/gperf installed.\nCode changes were contained in previous commit.\n\nUsed following program versions (on fedora):\nbison (GNU Bison) 2.3\nflex 2.5.33\nGNU gperf 3.0.2\n\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "247537b9a270b52cc0375adcb0fb2605a160cba5",
      "tree": "cb5b734cff9c41a138f85dd69305289f0a8ec5b5",
      "parents": [
        "4f1127e204377cbd2a56d112d323466f668e8334"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Sep 26 20:02:52 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 12 21:20:32 2007 +0200"
      },
      "message": "kconfig: syntax cleanup - drop support for \"depends/requires/def_boolean\"\n\nRemove the following redundant and never or rarely used kconfig syntax:\n\n- \"def_boolean\" (same as \"def_bool\")\n- \"requires\" (same as \"depends on\")\n- \"depends\" (same as \"depends on\")\n\nThis patch contains the code changes and Kconfig updates.\nThe shipped files are in next patch to let actual codechange stand out.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a67cb1319f53fa68012a23d6ca45279c6bc627f8",
      "tree": "36a9ca55dd8180ca3583d4dbd22ed8c72fb1f04a",
      "parents": [
        "48874077ddd6c0c444758059af2cf77c10204ece"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Sep 19 21:23:09 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 12 21:15:32 2007 +0200"
      },
      "message": "kconfig: fix segv fault in menuconfig\n\nWith specific configurations requesting help for certain\nmenu lines caused menuconfig to crash.\nThis was tracked down to a null pointer bug.\nThanks to \"Miles Lane\" \u003cmiles.lane@gmail.com\u003e for inital reporting\nand to Gabriel C \u003cnix.or.die@googlemail.com\u003e for the backtrace\nthat helped me locating the bug.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "48874077ddd6c0c444758059af2cf77c10204ece",
      "tree": "b95f5f97af36abbba20394fec9af0a138ef42464",
      "parents": [
        "f5fb976520a53f45f8bbf2e851f16b3b5558d485"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Sep 18 21:12:26 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 12 21:15:32 2007 +0200"
      },
      "message": "kconfig: make comments stand out in menuconfig\n\nMatěj Laitl \u003cstrohel@gmail.com\u003e noticed that there was no way\nto distingush between comments and un-selectable menu lines.\nThis patch marks comments with *** comment ***\n\nCc: Matěj Laitl \u003cstrohel@gmail.com\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": "f82f3f9422d4da1eeec6f6cf3e64c6c34c4fe19b",
      "tree": "86031882adb1561400beea484711e5952142d484",
      "parents": [
        "2f81eccbd7a5440b43ff874c8f02d6143f41ba4f"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Aug 30 05:06:17 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Sep 01 08:24:09 2007 +0200"
      },
      "message": "kconfig: oldconfig shall not set symbols if it does not need to\n\nAvoid setting the value if the symbol doesn\u0027t need to be changed or can\u0027t\nbe changed. Later choices may change the dependencies and thus the\npossible input range.\n\nmake oldconfig from a 2.6.22 .config with CONFIG_HOTPLUG_CPU not set\nwas in some configurations setting CONFIG_HOTPLUG_CPU\u003dy without asking,\neven when there was no actual requirement for CONFIG_HOTPLUG_CPU.\nThis was triggered by SUSPEND_SMP that does a select HOTPLUG_CPU.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nTested-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1edf1c00acf8d9b60d436d6a0a55e395353a446c",
      "tree": "ba1c04ed2e1fde1def687c4731dbd888d814c5b6",
      "parents": [
        "03d29122738f0bd81afd44b1f566e64ebf8d06fe"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jul 21 00:05:26 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 25 21:14:30 2007 +0200"
      },
      "message": "kconfig: remove unused members from struct symbol\n\ndep and dep2 in struct symbol was unused - remove them.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "03d29122738f0bd81afd44b1f566e64ebf8d06fe",
      "tree": "10038c037b7b82577fec387fa6cd8042fc8633e7",
      "parents": [
        "4a645d5ea65baaa5736bcb566673bf4a351b2ad8"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jul 21 00:00:36 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 25 21:14:26 2007 +0200"
      },
      "message": "kconfig: attach help text to menus\n\nRoman Zippel wrote:\n\u003e A simple example would be\n\u003e help texts, right now they are per symbol, but they should really be per\n\u003e menu, so archs can provide different help texts for something.\n\nThis patch does this and at the same time introduce a few API\nfuntions used to access the help text.\n\nThe relevant api functions are introduced in the various frontends.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "d8982ba1f2a24f1db89d23e9f5224f932f8b04a0",
      "tree": "1533053725aea6bb2eff822c50f2212125a84631",
      "parents": [
        "a412c1723da5133843688078b6f1f069fa9c93f7"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Mon Jul 09 11:43:58 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 14:24:55 2007 +0200"
      },
      "message": "kconfig: reset generated values only if Kconfig and .config agree.\n\nNormally generated values (Kconfig entries without a prompt) are cleared as\nthey are regenerated anyway and so they appear as new should they become\nvisible and defaults work as expected (once a value is set defaults aren\u0027t\nused anymore).\n\nThe detection whether a value is generated or not is only based on its\nvisibility status, which can quickly change for a lot of symbols by just\nremoving a single line from .config or adding a dependency to Kconfig as you\nnoticed.\n\nThe patch now suppresses this logic when .config and Kconfig aren\u0027t in sync\nand .config needs to be updated, so that you can remove now a random value\nfrom .config and oldconfig won\u0027t reask for many other values.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0584f9f9cb3642274cc0f289f36524827868fe68",
      "tree": "4536fc0fbe5590ca1d6f62298217510715129716",
      "parents": [
        "c05190371d5ca360b75864cfcf930e8bf3addeb1"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Mon Jul 09 11:43:56 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 14:24:55 2007 +0200"
      },
      "message": "kconfig: strip \u0027CONFIG_\u0027 automatically in kernel configuration search\n\nModify the ncurses configuration tool (\u0027make menuconfig\u0027) in a way that the\nuser can enter the search string (/) both with or without the leading\n\u0027CONFIG_\u0027.\n\nThis simplifies using copy \u0026 paste from .config files because you can\nselect the whole word.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\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": "e99c343f169cdcb43f1508873a3c9e19ffe4c64a",
      "tree": "fda45041111b53b92804a8f5e37cfe30e99744b5",
      "parents": [
        "cb3ed5b7e09c6c0462e396d55e3fecc0980a333a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 23 21:37:45 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 21:15:51 2007 +0200"
      },
      "message": "kconfig: use POSIX equality test in check-lxdialog.sh\n\nThe \"\u003d\u003d\" operator is not in POSIX, so use -eq instead.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "03c9587d752669a12fd553b0cbd835f77b176607",
      "tree": "61ef236f889d500987239340870448124d874e40",
      "parents": [
        "fc31c7716355a226b8ed4e16f4581e5c8fa53570"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 17 15:06:31 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:15 2007 +0200"
      },
      "message": "kconfig: search harder for curses library in check-lxdialog.sh\n\nThe check-lxdialog.sh script searches for \"libFOO.so\" which fails on OS X, due\nto their special naming of libraries like \"libfoo.dylib\".  This patch turns\nthe curses lib search into extensible loops and adds dylib as a valid\nextension.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "11de39e2fbbc592018e0a231d0ee773653dcc8d6",
      "tree": "b924f942d4bb696669dbd572c4708a173953dec7",
      "parents": [
        "767e581d759fe6adfef5e676cd1cd8e11f603d1a"
      ],
      "author": {
        "name": "Marcin Garski",
        "email": "mgarski@post.pl",
        "time": "Sat May 05 22:49:00 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 06 09:27:15 2007 +0200"
      },
      "message": "kconfig: fix mconf segmentation fault\n\nI have found small bug in mconf, when you run it without any argument it\nwill sigsegv.\n\nWithout patch:\n$ scripts/kconfig/mconf\nSegmentation fault\n\nWith patch:\n$ scripts/kconfig/mconf\ncan\u0027t find file (null)\n\nSigned-off-by: Marcin Garski \u003cmgarski@post.pl\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "5447d34b080a1e3e312b05a91e87eff4710a1152",
      "tree": "0e232d4f5fa7116fb48ca39ce1dc8dcbdeec0187",
      "parents": [
        "04c58f8196b386948abf68128605de3d2db3c6ba"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 06 09:20:10 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 06 09:20:10 2007 +0200"
      },
      "message": "kconfig: error out if recursive dependencies are found\n\nSample:\nconfig FOO\n\tbool \"This is foo\"\n\tdepends on BAR\n\nconfig BAR\n\tbool \"This is bar\"\n\tdepends on FOO\n\nThis will result in following error message:\nerror: found recursive dependency: FOO -\u003e BAR -\u003e FOO\n\nAnd will then exit with exit code equal 1 so make will stop.\nInspired by patch from: Adrian Bunk \u003cbunk@stusta.de\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "1e093ecd4a850ad61b93d84c221e342a67ea9d56",
      "tree": "9022361e8181e390d8e91fdc8410f21844176396",
      "parents": [
        "39f5fb30351efa9d6f6e22754c222354fa2b7e1e"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Apr 30 15:44:27 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:12 2007 +0200"
      },
      "message": "kconfig: correct minor typo in Kconfig warning message.\n\nCorrect a minor spelling mistake in a Kconfig warning message.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7ac1c145250adaccf4dbde77a8f811e937aa43c8",
      "tree": "b8a1947e0f04f9a173532b97c8dd1eda3169f4d9",
      "parents": [
        "6e5a5420b7cdac356efbdc7832e90a805670b889"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Apr 04 21:58:41 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:11 2007 +0200"
      },
      "message": "kbuild: be more explicit on missing .config file\n\nSomewhat in reponse to kernel bugzilla #8197, be more explicit about\nwhy \u0027make all\u0027 fails when there is no .config file.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\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": "d802b50f0d63d2d18d8dae15d7e3285e99e7e7b6",
      "tree": "0bd7ed7e400b0b247046c27210a28f0d06e3a685",
      "parents": [
        "87c94bfb8ad354fb43d2caf870d7ca0b3f98dab3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sun Apr 01 22:29:38 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:09 2007 +0200"
      },
      "message": "kconfig/menuconfig: do not hardcode \u0027.config\u0027\n\nExport and use the function conf_get_configname()\nto retreive the default configuration filename.\n\nSuggested by: Roman Zippel \u003czippel@linux-m68k.org\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "95e30f9593ebf39e26227a20ae8d9f160c50fb67",
      "tree": "1ad3db38f47f079c7cd71251849de7e9778f3ef6",
      "parents": [
        "dd7e54ade8f515ec38d5dc2129705352e2296f8e"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Mar 18 10:48:46 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:09 2007 +0200"
      },
      "message": "menuconfig: remember alternate config filename\n\nWhen loading an alternate configuration use that file as\ncurrent configuration filename.\nMake the filename visible in the dialog.\nDefault continue to be .config.\n\nInspired by patch from: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc:  Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\n"
    },
    {
      "commit": "63431e75691c410819023ab0e6cd047cbfcf64e2",
      "tree": "b34cc62882172f7b95d323b8866fc9b7a4ff6b9b",
      "parents": [
        "f88d205501e35195444bdd41983e26546af3f56a"
      ],
      "author": {
        "name": "Marco Costalba",
        "email": "mcostalba@gmail.com",
        "time": "Thu Oct 05 19:12:59 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:08 2007 +0200"
      },
      "message": "kconfig/xconfig: sync main view with search dialog current menu\n\nWhen changing current menu in search dialog update also main view\n\nSigned-off-by: Marco Costalba \u003cmcostalba@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f88d205501e35195444bdd41983e26546af3f56a",
      "tree": "c59cd489abcc87128b74bb9163a3a568251a02e1",
      "parents": [
        "2462566f21a5ecdb2a7e75e09db90ff175b1f748"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Mar 17 02:37:07 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:08 2007 +0200"
      },
      "message": "menuconfig: dont use obsolete index() function in lxdialog\n\nThe index() function is obsolete, use strchr() instead.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ed8b4d4d7a31923db32f4684535944d69eb43677",
      "tree": "ab3e7e360b2474e7452155ac57bb7fe32c98e1f5",
      "parents": [
        "1f85712e6e1f2450ec4fd2ab18f8887bf7280f8e"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Wed Feb 14 00:33:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:52 2007 -0800"
      },
      "message": "[PATCH] qconf: hide empty list items\n\nThis patch fixes showing empty config list items if \"Option/Show All\nOptions\" is turned on.  For example empty items appears on list of \u0027Block\nLayer\u0027 menu.\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f253f00003c3fed0355cf49482f24c56bc5dbea6",
      "tree": "a61cfccf873865856d0eb92f32bf0c5bbaeb4a48",
      "parents": [
        "786fb18d015cc5f34284d426e055ddd7a3dbb53b"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Wed Feb 14 00:33:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:52 2007 -0800"
      },
      "message": "[PATCH] qconf: Back button behaviour normalization\n\nDo \"Back\" button behaviour normalization so it is enabled starting from\nsecond-level menu only.\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "786fb18d015cc5f34284d426e055ddd7a3dbb53b",
      "tree": "bd77e96cab64a3fe475b274d62c8589bed51ead5",
      "parents": [
        "66e7c7230fed159e138fc1292ee662b8bbdb74d6"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Wed Feb 14 00:32:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:52 2007 -0800"
      },
      "message": "[PATCH] qconf: fix showing help info on failed search\n\nqconf does not clear help text in search window if previous search has been\nfailed.\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@mail.ru\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66e7c7230fed159e138fc1292ee662b8bbdb74d6",
      "tree": "33dd89d8bea56888f5a0a20a5fb814cad685a8a5",
      "parents": [
        "49e5646d6538f3a1c6697770f0bec2b2a0b7f30e"
      ],
      "author": {
        "name": "Shlomi Fish",
        "email": "shlomif@iglu.org.il",
        "time": "Wed Feb 14 00:32:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:51 2007 -0800"
      },
      "message": "[PATCH] qconf: relocate Search Command\n\nRelocate the qconf search command to the \"Edit\"-\u003e\"Find\" menu option.\n\nThis is per the discussion on my qconf search dialog patch.\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49e5646d6538f3a1c6697770f0bec2b2a0b7f30e",
      "tree": "8ac605ba44c6544ce5840550b7acd1268d615474",
      "parents": [
        "e0ab1ec9fcd3799e874ff9086729a480f6c06cd3"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Wed Feb 14 00:32:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:51 2007 -0800"
      },
      "message": "[PATCH] qconf: immediately update integer and string values in xconfig display\n\nIn xconfig\u0027s display integer and string values are also shown as part of\nthe config item\u0027s descriptive text.\n\nThis patch updates the descriptive text, when the corresponding value has\nbeen changed.  Fix for http://bugzilla.kernel.org/show_bug.cgi?id\u003d7744\n\nTake2 uses updateList() so config values dependending on the changed value\nsee the change.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6fa1da8ea9318af6a0252f56cd2e689616346218",
      "tree": "c2087f5f67fdb06082afc46266d0490cfbaa7bbd",
      "parents": [
        "a2f3aa02576632cdb60bd3de1f4bf55e9ac65604"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Wed Jan 10 23:15:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] qconf: (re)fix SIGSEGV on empty menu items\n\nBack out the recent fix for this bug, fix it by correctly initialising\nConfigInfoView.sym.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: \"Cyrill V. Gorcunov\" \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "73b8ed29ab3f6ad7204b4e61cfa87dc0c28d3019",
      "tree": "b88a8cc5a6c0bca6755ff920f4a1372690cf93bf",
      "parents": [
        "f2e12bb272f2544d1504f982270e90ae3dcc4ff2"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Fri Jan 05 16:37:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:29 2007 -0800"
      },
      "message": "[PATCH] qconf: fix SIGSEGV on empty menu items\n\nqconf may cause SIGSEGV by trying to show debug information on empty menu\nitems\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@gmail.com\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": "0a0c502c94af0491ab454ad6d216c7a6fda8362b",
      "tree": "9bede4de8a52492591917630b9d855f1567a6530",
      "parents": [
        "3b354c557c7a6fcac099b3a20b308853fe596183"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Dec 13 00:34:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] kconfig: set gconf\u0027s save-widget\u0027s sensitivity according to .config\u0027s changed state\n\nClean up a little.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b354c557c7a6fcac099b3a20b308853fe596183",
      "tree": "4489c66167db27bed76aae32b5e815666f0050b5",
      "parents": [
        "bfc10001b11e51b59ac901d17c5f05361bd2351d"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Dec 13 00:34:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] kconfig: add \"void conf_set_changed_callback(void (*fn)(void))\", use it in qconf.cc\n\nAdded function sets \"void (*conf_changed_callback)(void)\".  Call it, if\n.config\u0027s changed state changes.  Use above in qconf.cc to set gui\u0027s\nsave-widget\u0027s sensitvity.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bfc10001b11e51b59ac901d17c5f05361bd2351d",
      "tree": "eee8c1ed8f7ec7389656ee5bedd087b3ccee2b9a",
      "parents": [
        "b321429325e4c911c379a5bf4156c9fc9713e425"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Dec 13 00:34:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] kconfig: make sym_change_count static, let it be altered by 2 functions only\n\nThose two functions are\n\tvoid sym_set_change_count(int count)\nand\n\tvoid sym_add_change_count(int count)\n\nAll write accesses to sym_change_count are replaced by calls to above\nfunctions.\n\nVariable and changer-functions are moved to confdata.c.  IMO thats ok, as\nsym_change_count is an attribute of the .config\u0027s change state.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b321429325e4c911c379a5bf4156c9fc9713e425",
      "tree": "8781e449e4b0b10da6394f7bf01e0e6004c074ac",
      "parents": [
        "3dfcaf16135150d0f025047a7525664a41bb2adf"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Dec 13 00:34:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] kconfig: new function \"bool conf_get_changed(void)\"\n\nRun \"make xconfig\" on a freshly untarred kernel-tree.  Look at the floppy disk\nicon of the qt application, that has just started: Its in a normal, active\nstate.\n\nMouse click on it: .config is being saved.\n\nThis patch series changes things so taht\nafter the mouse click on the floppy disk icon, the icon is greyed out.\nIf you mouse click on it now, nothing happens.\n\nIf you change some CONFIG_*, the floppy disk icon returns to \"active state\",\nthat is, if you mouse click it now, .config is written.\n\nThis patch:\n\nReturns sym_change_count to reflect the .config\u0027s change state.\nAll read only accesses of\n\tsym_change_count\nare replaced by calls to\n\tconf_get_changed()\n.\nmconfig.c is manipulated to ask for saving only when\nconf_get_changed() returned true.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44ddc4f5673a62c9ecdbb7b502fe7b8206b0f945",
      "tree": "765c08d7886221247999b8c05f62db9664690c78",
      "parents": [
        "cfd1893477fa94bb0915e39afa2f044ac978b5c6"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Wed Dec 06 20:37:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:37 2006 -0800"
      },
      "message": "[PATCH] qconf: support old QT\n\nMight make qconf compilable with qt-3.1 as well as qt-3.3\n\nCc: greg chesson \u003cxtp@google.com\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": "c154348f00834911c49aa63dfb48bd50d1a07d93",
      "tree": "b0623769f5ee252168af0cec1eff756c8f7f36eb",
      "parents": [
        "f12aa7045280836307e9bbdb1c676c4a94e2b3d3"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sat Nov 25 11:09:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] fix menuconfig colours with TERM\u003dvt100\n\nOn Mon, 13 Nov 2006, Phil Oester wrote:\n\u003e In commit 350b5b76384e77bcc58217f00455fdbec5cac594, the default menuconfig\n\u003e color scheme was changed to bluetitle.  This breaks the highlighting\n\u003e of the selected item for me with TERM\u003dvt100.  The only way I can see\n\u003e which item is selected is via:\n\u003e\n\u003e     make MENUCONFIG_COLOR\u003dmono menuconfig\n\u003e\n\u003e Which restores the pre-2.6.19 white on black highlighting.\n\nFix.\n\nCc: Phil Oester \u003ckernel@linuxace.com\u003e\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": "f12aa7045280836307e9bbdb1c676c4a94e2b3d3",
      "tree": "b4c488f722d20f5d88faed7e9e637d4f38558097",
      "parents": [
        "82189b9807e05ea8d1f69de5bf92eaf244a0eb12"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sat Nov 25 11:09:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] qconf: fix uninitialsied member\n\nFixes a segfault reported by Randy.\n\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\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": "5fd934a9a1b72c718ad5c388fd2e0fd90486cbf3",
      "tree": "65db8f571394fb17713abeb45ca61ac65536eaa3",
      "parents": [
        "d8b295f29091310d746509bb6d5828aaf4907a18"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Fri Nov 10 12:27:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 07:40:42 2006 -0800"
      },
      "message": "[PATCH] .gitignore: add miscellaneous files\n\nPrevent git from reporting this useless status:\n\n\tOn branch refs/heads/master\n\tUntracked files:\n\t  (use \"git add\" to add to commit)\n\n\t      TAGS\n\t      scripts/kconfig/lkc_defs.h\n\t      scripts/kconfig/qconf.moc\n\tnothing to commit\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1db11ea65eaf1e7f6a70805fe52bc0aef53f68ef",
      "tree": "a4d204489d242431ab4bc4a9c0bc30fadce60973",
      "parents": [
        "b888132b0ff29ca0733589a594c243ed612438eb"
      ],
      "author": {
        "name": "Luca Tettamanti",
        "email": "kronos.it@gmail.com",
        "time": "Wed Oct 11 01:20:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:14 2006 -0700"
      },
      "message": "[PATCH] Fix menuconfig build failure due to missing stdbool.h\n\nscripts/kconfig/lxdialog/util.c fails to build because it uses\ntrue/false without including stdbool.h:\n\nkronos:~/src/linux-2.6$ make O\u003d../linux-build-git menuconfig\n  GEN     /home/kronos/src/linux-build/Makefile\n  HOSTCC  scripts/kconfig/lxdialog/util.o\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c: In function \u0027set_classic_theme\u0027:\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c:68: error: \u0027true\u0027 undeclared (first use in this function)\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c:68: error: (Each undeclared identifier is reported only once\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c:68: error: for each function it appears in.)\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c:70: error: \u0027false\u0027 undeclared (first use in this function)\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c: In function \u0027set_blackbg_theme\u0027:\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c:101: error: \u0027true\u0027 undeclared (first use in this function)\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c:102: error: \u0027false\u0027 undeclared (first use in this function)\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c: In function \u0027set_bluetitle_theme\u0027:\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c:144: error: \u0027true\u0027 undeclared (first use in this function)\nmake[2]: *** [scripts/kconfig/lxdialog/util.o] Error 1\nmake[1]: *** [menuconfig] Error 2\nmake: *** [menuconfig] Error 2\n\nAdd \u003cstdbool.h\u003e to dialog.h to fix the breakage.\n\nSigned-off-by: Luca Tettamanti \u003ckronos.it@gmail.com\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": "9a3d0fe84f9fe296a86ea9315092d31986bc7a3a",
      "tree": "a10259eb51bb240ddc59e36ae2e67a624b213bde",
      "parents": [
        "ea837f1c050344c3f884531a195c6e339b1a54e8"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sun Oct 01 11:48:53 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sun Oct 01 11:48:53 2006 +0200"
      },
      "message": "kconfig: fix saving alternate kconfig file in parent dir\n\nThis fixes bugzilla entry: 7182\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7182\n\nWith this patch we no longer append the directory part twice\nbefore saving the config file.\nThis patch has been sent to Roman Zippel for review with no feedback.\nIt is so obviously simple that this should be OK to apply it anyway.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e94c5bde703f2f9f86d098b6bf8275c64fab10eb",
      "tree": "76b7c32139e2ff4a4a7525c0453615ffdc2aeff5",
      "parents": [
        "737ecae264bc759e2033d99e99138f690f3beabf"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 17:35:43 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:20 2006 +0200"
      },
      "message": "kconfig/menuconfig: do not let ncurses clutter screen on exit\n\nDo not initialize ncurses twice - it causes unpredicable\nresults. My display was sometimes weird after running\nmake menuconfig and I had to execute \u0027reset\u0027 to properly\nrestore my display.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "737ecae264bc759e2033d99e99138f690f3beabf",
      "tree": "55193f039f5ddfe55b391bbaecca308671532ae2",
      "parents": [
        "c29121b787f533d135ae47b5f3044adb66cbebef"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 02 22:01:42 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:20 2006 +0200"
      },
      "message": "kconfig/lxdialog: clear long menu lines\n\nMenulines that were wider than the available\nline width is now properly null terminated.\n\nWhile at it renamed the variable choice \u003d\u003e line_y\nso it better reflect the usage in do_print_item().\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\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": "c8dc68ad0fbd934e78e913b8a8d7b45945db4930",
      "tree": "62169927ce5ca83e3f280e6bbe06053989462968",
      "parents": [
        "f3cbcdc955d0d2c8b4c52d6b73fc536b01b68c64"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jul 29 22:48:57 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:20 2006 +0200"
      },
      "message": "kconfig/lxdialog: support resize\n\nIn all dialogs now properly catch KEY_RESIZE and take proper action.\nIn mconf try to behave sensibly when a dialog routine returns\n-ERRDISPLAYTOOSMALL.\n\nThe original check for a screnn size of 80x19 is kept for now.\nIt may make sense to remove it later, but thats anyway what\nmuch text is adjusted for.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f3cbcdc955d0d2c8b4c52d6b73fc536b01b68c64",
      "tree": "3619243852b54799123f0fead031b8b45abf7aca",
      "parents": [
        "2982de6993e6d9944f2215d7cb9b558b465a0c99"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jul 28 23:57:48 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:20 2006 +0200"
      },
      "message": "kconfig/lxdialog: let \u003cESC\u003e\u003cESC\u003e behave as expected\n\n\u003cESC\u003e\u003cESC\u003e is used to step one back in the dialogs.\nWhen lxdialog became built-in pressing \u003cESC\u003e once would cause one step back\nand pressing \u003cESC\u003e\u003cESC\u003e would cause two steps back.\nThis patch - based on concept from Roman Zippel \u003czippel@linux-m68k.org\u003e -\nmakes one \u003cESC\u003e a noop and pressing \u003cESC\u003e\u003cESC\u003e will cause one step backward.\n\nIn addition the final yes/no dialog now has the option to go back to the\nthe kernel configuration. So if you get too far out you can now go back\nto configuring the kernel without saving and starting all over again.\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": "350b5b76384e77bcc58217f00455fdbec5cac594",
      "tree": "462d427efc258bc4fa1290f4fb2b7bc8257ef329",
      "parents": [
        "458972132a705c4a869002354f7f10f395d08c18"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Jul 24 22:19:51 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:19 2006 +0200"
      },
      "message": "kconfig/lxdialog: add a new theme bluetitle which is now default\n\nThe bluetitle theme is a slightly modified version of the colorscheme\nthat -mm users has been used to. The bluetitle is more readable especially\non some LCD screens so it is now default.\nAnyone that really wants the old color selection can get it by selecting\nthe classic color theme:\nmake MENUCONFIG_COLOR\u003dclassic menuconfig\n\nThe bluetitle theme was modified by Roman Zippel \u003czippel@linux-m68k.org\u003e\nto further improve readability on LCD screens.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "458972132a705c4a869002354f7f10f395d08c18",
      "tree": "a96e2804fd4926f0ba8dd8039e5837fb4cc22485",
      "parents": [
        "98e5a1579e7d34fe3803240750a1c48efcd9cb15"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Jul 24 22:04:04 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:19 2006 +0200"
      },
      "message": "kconfig/lxdialog: add support for color themes and add blackbg theme\n\nThe blackbg theme was originally made by: Han Boetes\nIt was copied from a patch by \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nwhich was also the inspiration source for the color theme support.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "98e5a1579e7d34fe3803240750a1c48efcd9cb15",
      "tree": "433f6b354eb0bb6fa01f325237f9f4651bf5ac9f",
      "parents": [
        "bf603625660b1742004bf86432ce3c210d14d4fd"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Jul 24 21:40:46 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:19 2006 +0200"
      },
      "message": "kconfig/lxdialog: refactor color support\n\nClean up and refactor color support. All color support are now\nin util.c including color definitions.\nIn the process introduced a global variable named \u0027dlg\u0027 which is\nused all over to set color - thats the reason why all files are changed.\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": "d3660a8cbdfad620af88b85b7bbfff29160f14c2",
      "tree": "c79e6a3362e0e0831cf3a9b0b8bd9a3b7a7e79f1",
      "parents": [
        "4f5537de7c1531398e84e18a24f667e49cc94208"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Jul 13 12:54:07 2006 -0600"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:00:00 2006 +0200"
      },
      "message": "kconfig: support DOS line endings\n\nKconfig doesn\u0027t currently handle config files with DOS line endings.\nWhile these are, of course, an abomination, etc, etc, it can be handy\nto not have to convert them first.  It\u0027s also a tiny patch and even adds\nsupport for lines ending in just \\r or even \\n\\r.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "002d27b1b70f6d574c816ef265147704c4e951f1",
      "tree": "ddb07ea199de0cdee8df8f59a1248a73fa2c9b7a",
      "parents": [
        "eb2cafa1d9026ced051601053885e260f8b8c099"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jul 13 13:22:38 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Aug 01 11:32:47 2006 +0200"
      },
      "message": "kconfig: correct oldconfig for unset choice options\n\noldconfig currently ignores unset choice options and doesn\u0027t ask for them.\nCorrect the SYMBOL_DEF_USER flag of the choice symbol to be only set if\nit\u0027s set for all values.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "66392c4f2246641c13b5dc60d15b09a71e09276f",
      "tree": "3ff02370bd1040cc42cbd60666299e7b24619e06",
      "parents": [
        "5e8d780d745c1619aba81fe7166c5a4b5cad2b84"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Fri Jun 30 02:18:50 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jul 01 10:05:42 2006 +0200"
      },
      "message": "kconfig: enhancing accessibility of lxdialog\n\nSome fix that I forgot for good accessibility of lxdialog (the cursor\nshould always be left at the focus location):\n\nHave the checklist display the currently highlighted entry last, for having\nthe cursor left on it (rather than on the last line of the list).\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "14cdd3c402bf7c66f0bcd76e290f0770a54a4b21",
      "tree": "1a58bdd177f1d5723a1a695e6165c5904c641c55",
      "parents": [
        "250725aa13f5c9595e5bc265ebed8471e816d8b4"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:51 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:28:07 2006 +0200"
      },
      "message": "kconfig: KCONFIG_OVERWRITECONFIG\n\nIf you set KCONFIG_OVERWRITECONFIG in environment, Kconfig will not break\nsymlinks when .config is a symlink to somewhere else.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "250725aa13f5c9595e5bc265ebed8471e816d8b4",
      "tree": "3a9929b80ab81d1ad1ef513fa5683c165c684740",
      "parents": [
        "e55a3e8aed99626dd9a9a6732fc0eb5b75ef29bd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu Jun 08 22:12:50 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:28:07 2006 +0200"
      },
      "message": "kconfig: exit if no beginning filename\n\nIf the beginning Kconfig file is missing, config segfaults so it might as\nwell exit after the error message.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f001f7f89689d3226678ab3986f3a486f54aa069",
      "tree": "a787f4902da63ef277857c2b04aac75e56cb381a",
      "parents": [
        "b65a47e1ac494777d853d7952cef611eedc22037"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:48 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:28:07 2006 +0200"
      },
      "message": "kconfig: warn about leading whitespace for menu prompts\n\nKconfig does its own indentation of menu prompts, so warn about and ignore\nleading whitespace.  Remove also a few unnecessary newlines after other\nwarning prints.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b65a47e1ac494777d853d7952cef611eedc22037",
      "tree": "1ad1b133e65fd2600631667c441b63ccc9ae3348",
      "parents": [
        "ab45d190fd4acf0b0e5d307294ce24a90a69cc23"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:47 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:28:07 2006 +0200"
      },
      "message": "kconfig: jump to linked menu prompt\n\nIf clicking on of the links, which leads to a visible prompt, jump to it in\nthe symbol list.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ab45d190fd4acf0b0e5d307294ce24a90a69cc23",
      "tree": "ca58fb441f19fb71f9baf7df924be3905bf825f2",
      "parents": [
        "7fc925fd6a4c24e1db879d227fc0a0f65a335aa1"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:47 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:28:07 2006 +0200"
      },
      "message": "kconfig: create links in info window\n\nExtend the expression print helper function to allow customization of the\nsymbol output and use it to add links to the info window.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7fc925fd6a4c24e1db879d227fc0a0f65a335aa1",
      "tree": "35ff433ba285d150a3347bee23afcd79a3d2aa31",
      "parents": [
        "43bf612af2d4f2615dcbf86af8206e2f40231237"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:46 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:31 2006 +0200"
      },
      "message": "kconfig: finer customization via popup menus\n\nThis allows to configure every symbol list and info window separately via a\npopup menu, these settings are also separately saved and restored.  Cleanup\nthe ConfigSettings class a bit to reduce the number of #ifdef.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "43bf612af2d4f2615dcbf86af8206e2f40231237",
      "tree": "416d6a9384813049784dc5090e79da532fd3c86d",
      "parents": [
        "face4374e288372fba67c865eb0c92337f50d5a4"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:45 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:31 2006 +0200"
      },
      "message": "kconfig: Add search option for xconfig\n\nImplement a simple search request for xconfig.  Currently the capabilities are\nrather simple (the same as menuconfig).\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "face4374e288372fba67c865eb0c92337f50d5a4",
      "tree": "81a9535cc6af701a9fd1d23338449268498447ed",
      "parents": [
        "f6a88aa86027bdecfc74ef7c6bf6c68233e86bb3"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:45 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:30 2006 +0200"
      },
      "message": "kconfig: add defconfig_list/module option\n\nThis makes it possible to change two options which were hardcoded sofar.\n1. Any symbol can now take the role of CONFIG_MODULES\n2. The more useful option is to change the list of default file names,\n   which kconfig uses to load the base configuration if .config isn\u0027t\n   available.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f6a88aa86027bdecfc74ef7c6bf6c68233e86bb3",
      "tree": "524a366add362ffae3fa550fd822293ffd84984e",
      "parents": [
        "f1d28fb043b325dad8944647a52b20287e59d8a1"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:44 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:30 2006 +0200"
      },
      "message": "kconfig: add symbol option config syntax\n\nThis adds the general framework to the parser to define options for config\nsymbols with a syntax like:\n\nconfig FOO\n\toption bar[\u003d\"arg\"]\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    }
  ],
  "next": "2e3646e51b2d6415549b310655df63e7e0d7a080"
}
