)]}'
{
  "log": [
    {
      "commit": "86eb781889ec31f6421b86ab252ea609d456322d",
      "tree": "43d3db377285240996dc91ca12469b1c304bb2d9",
      "parents": [
        "e062781397e5bebc6c1b8dd4bf466136e13ae4c5"
      ],
      "author": {
        "name": "Clement Chauplannaz",
        "email": "chauplac@gmail.com",
        "time": "Fri Sep 13 10:45:13 2013 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Sep 13 13:06:59 2013 +0200"
      },
      "message": "scripts/config: fix variable substitution command\n\nCommit 229455bc02b87f7128f190c4491b4ceffff38648 accidentally changed the\nseparator between sed `s\u0027 command and its parameters from \u0027:\u0027 to \u0027/\u0027.\n\nRevert this change.\n\nReported-and-tested-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Clement Chauplannaz \u003cchauplac@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "83e8b90e1d2cc5ff5d2443f2486c2d786a4997ce",
      "tree": "9d57d3bee9b3de3a623ab52bd2e4a14a9289b5ba",
      "parents": [
        "129784abc982ccac43322c2f175f3ca735c2ca73"
      ],
      "author": {
        "name": "Clement Chauplannaz",
        "email": "chauplac@gmail.com",
        "time": "Sat Jul 13 16:36:56 2013 +0200"
      },
      "committer": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Thu Aug 15 22:48:07 2013 +0200"
      },
      "message": "scripts/config: use sed\u0027s POSIX interface\n\nScript `config\u0027 relies on extensions of `GNU sed\u0027, and is thus not\nworking on all Unixes:\n  - in-place edition of files (-i), which can be replaced with\n    a temporary file;\n  - extended-regexps (-r), which can be split into basic regexps;\n  - single-line calls to `a\u0027 command, while some implementations\n    require a leading newline before the parameter.\n\nRewrite calls to `sed\u0027 to comply with POSIX interface, and move them\nto helper functions.\n\nSigned-off-by: Clement Chauplannaz \u003cchauplac@gmail.com\u003e\nTested-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nReviewed-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nSigned-off-by: Yann E. MORIN \u003cyann.morin.1998@free.fr\u003e\n"
    },
    {
      "commit": "b202c0d5205662fd96f7151afa83f891f2f4d542",
      "tree": "1e44a453662d0a8b26b3d7799f280f6ddbd67403",
      "parents": [
        "cb63fc26623ee38fd84d71ea5a98189240ec2e1b",
        "b57caaaed2bd127fe656e6c145970ed6a05c0125"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 16:06:46 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 16:06:46 2013 -0700"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull kconfig updates from Michal Marek:\n - dependency solver fix for make defconfig\n - randconfig fixes, one of which had to be reverted again\n - more user-friendly sorting of search results\n - hex and range keywords support longs\n - fix for [mn]conf not to rely on particular behavior of the LINES and\n   COLS variables\n - cleanup of magic constants in kconfig/lxdialog\n - [mn]conf formatting fixes\n - fix for scripts/config\u0027s help text in out-of-tree usage (under a\n   different name)\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  kconfig: allow \"hex\" and \"range\" to support longs\n  Revert \"kconfig: fix randomising choice entries in presence of KCONFIG_ALLCONFIG\"\n  kconfig: fix randomising choice entries in presence of KCONFIG_ALLCONFIG\n  kconfig: loop as long as we changed some symbols in randconfig\n  kconfig/[mn]conf: make it explicit in the search box that a regexp is possible\n  kconfig: sort found symbols by relevance\n  kconfig/conf: print the seed used to initialise the RNG for randconfig\n  kconfig/conf: accept a base-16 seed for randconfig\n  kconfig/conf: fix randconfig setting multiple symbols in a choice\n  scripts/config: replace hard-coded script name by a dynamic value\n  mconf/nconf: mark empty menus/menuconfigs different from non-empty ones\n  nconf: use function calls instead of ncurses\u0027 variables LINES and COLS\n  mconf: use function calls instead of ncurses\u0027 variables LINES and COLS\n  kconfig/lxdialog: handle newline characters in print_autowrap()\n  kconfig/lxdialog: Use new mininimum resize definitions in conf_choice()\n  kconfig/lxdialog: Add definitions for mininimum (re)size values\n  kconfig: Fix defconfig when one choice menu selects options that another choice menu depends on\n"
    },
    {
      "commit": "7387778510b7deaff866277877c5550c3a14f1fb",
      "tree": "6ade8b4df392f68c0099583b73ce6007fc1c5b56",
      "parents": [
        "1278ebdbc3167883f32095491990fbdc7cdf8b5e"
      ],
      "author": {
        "name": "Clement Chauplannaz",
        "email": "chauplac@gmail.com",
        "time": "Sun May 12 21:08:51 2013 +0200"
      },
      "committer": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Tue Jun 18 23:58:59 2013 +0200"
      },
      "message": "scripts/config: replace hard-coded script name by a dynamic value\n\nThe script `config\u0027 prints its name in usage() function. It is currently\nhard-coded to value `config\u0027. However, the script may be reused under\na different name in contexts other than the Linux Kernel.\n\nReplace the hard-coded value `config\u0027 by the name of the script at runtime.\n\nSigned-off-by: Clement Chauplannaz \u003cchauplac@gmail.com\u003e\nAcked-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Yann E. MORIN \u003cyann.morin.1998@free.fr\u003e\n"
    },
    {
      "commit": "57a9c7609d7418ce75324df38f66cd7d937a77cb",
      "tree": "c1eb485d45dee70287ac9ca8dca693e0a91bc65d",
      "parents": [
        "f722406faae2d073cc1d01063d1123c35425939e"
      ],
      "author": {
        "name": "Clement Chauplannaz",
        "email": "chauplac@gmail.com",
        "time": "Sun May 12 21:08:52 2013 +0200"
      },
      "committer": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Mon May 20 14:15:17 2013 +0200"
      },
      "message": "scripts/config: fix assignment of parameters for short version of --*-after options\n\nWhen --*-after options are used, two parameters are parsed from the\ncommand-line before the adequate function is called:\n  - the `before\u0027 option, after which the new option will be inserted,\n  - the name of the option to enable/disable/modularise.\n\nWith the short version of --*-after options (namely -E, -D, -M), the\nparsing step is not performed which leads to processing unset variables.\n\nAdd options -E, -D, -M to the test that triggers assignment of parameters\nfor --*-after options.\n\nSigned-off-by: Clement Chauplannaz \u003cchauplac@gmail.com\u003e\nAcked-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Yann E. MORIN \u003cyann.morin.1998@free.fr\u003e\n"
    },
    {
      "commit": "c6ba8d06ecfc1dadcf7f1b54960cf9332ba5ae8d",
      "tree": "0223dfb199b97852dfc22a618203914dd0acf29a",
      "parents": [
        "923e02ecf3f8db19d52176723fefa0ffe6e9a3cd"
      ],
      "author": {
        "name": "Hiroshi Doyu",
        "email": "hdoyu@nvidia.com",
        "time": "Fri Dec 14 08:47:59 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Dec 14 14:16:10 2012 +0100"
      },
      "message": "scripts/config: Fix wrong \"shift\" for --keep-case\n\nRemove wrong \"shift\" for --keep-case. There is always \"shift\" at\nbeginning of while-loop. No need \"shift\" at --keep-case just before\n\"continue\" to process next argument.\n\nNow the following works as expected:\n\n./scripts/config -e aAa -k -e bBb -e cCc \u0026\u0026 tail -3 .config\nCONFIG_AAA\u003dy\nCONFIG_bBb\u003dy\nCONFIG_cCc\u003dy\n\nSigned-off-by: Hiroshi Doyu \u003chdoyu@nvidia.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f6774cbcad7aa21ac0d4fc92a5e4deae901f6534",
      "tree": "94c9647bf7cbaf94c535c4ffc749c50ad6615936",
      "parents": [
        "b4e2ed325560a009d8508ff933f4df906fa96775",
        "1fa850596dcbc1b147948c832eb770d96c78024e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 11:23:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 11:23:37 2012 -0700"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull misc kbuild changes from Michal Marek:\n \"This is the non-critical part of kbuild for v3.6-rc1:\n\n   - Two new coccinelle semantic patches\n   - New scripts/tags.sh regexp\n   - scripts/config improvements that I mistakenly applied here instead\n     of in the kconfig branch (but there are no conflicts)\n   - Debian packaging fixes\"\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  scripts/tags.sh: Teach [ce]tags about libtraceeevent error codes\n  scripts/coccinelle: list iterator variable semantic patch\n  scripts/coccinelle: Find threaded IRQs requests which are missing IRQF_ONESHOT\n  deb-pkg: Add all Makefiles to header package\n  deb-pkg: Install linux-firmware-image in versioned dir\n  scripts/config: add option to undef a symbol\n  scripts/config: allow alternate prefix to config option symbol\n  scripts/config: add option to not upper-case symbols\n"
    },
    {
      "commit": "1925a276afa78c305dacb7f2da11825bffecad44",
      "tree": "f2d2f4176b07b9bc8f28bf32cabb591f5b5577a7",
      "parents": [
        "5b580fa671a6a8dd775bb6e54e4858678296c38a"
      ],
      "author": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Sun Jul 15 22:37:35 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jul 26 12:20:01 2012 +0200"
      },
      "message": "scripts/config: fix double-quotes un-escaping\n\nWhen reporting a string value, only the first double-quote was\nun-escaped. We need to un-escape all escaped double-quotes.\n\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d5bfb6b3814b2c9cd83e9395a60fc4b4e42a242d",
      "tree": "91039e78c89964bdba0089b4c781ac8cf1a0ab27",
      "parents": [
        "f5ef2f7bf2e389f5c94d69e09268356f4c2b8220"
      ],
      "author": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Fri Jun 08 01:48:57 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 28 10:38:54 2012 +0200"
      },
      "message": "scripts/config: add option to undef a symbol\n\nIt is currently possible to enable, disable or modularise\na symbol. Also, an undefined symbol is reported as such.\n\nAdd a new command to undefine a symbol, by removing the\ncorresponding line from the .config file.\n\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f5ef2f7bf2e389f5c94d69e09268356f4c2b8220",
      "tree": "7bb49fb2f01e96d8ab5aef4bf123053d076afaa9",
      "parents": [
        "4edc7e32affd40ceb06ba58ff55e4664396b24c7"
      ],
      "author": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Fri Jun 08 01:48:56 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 28 10:38:54 2012 +0200"
      },
      "message": "scripts/config: allow alternate prefix to config option symbol\n\nWhile the Linux kernel uses \u0027CONFIG_\u0027 as a prefix to the config options\nsymbols, many projects that use kconfig may use different prefixes, or\neven none at all.\n\nIf the CONFIG_ environment variable is set, use it as the prefix (empty\nis a valid prefix). Otherwise, use the default prefix \u0027CONFIG_\u0027.\n\nThis matches the support for alternate prefixes in scripts/kconfig/lkc.h,\nwhich uses the same logic (albeit with a C define instead of an environment\nvariable).\n\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "4edc7e32affd40ceb06ba58ff55e4664396b24c7",
      "tree": "902783a6e52844ef531310a063acdb7a5fda7992",
      "parents": [
        "f8f5701bdaf9134b1f90e5044a82c66324d2073f"
      ],
      "author": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Fri Jun 08 01:48:55 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 28 10:38:54 2012 +0200"
      },
      "message": "scripts/config: add option to not upper-case symbols\n\nCurrently, scripts/config mangles the config option symbols to always\nbe upper-case.\n\nWhile the Linux kernel almost exclusively uses upper-case symbols, there\nare still a few symbols with lower-case which this script can not handle:\n\n  $ grep -r -E \u0027^[[:space:]]*config[[:space:]]+[^[:space:]]*[[:lower:]][^[:space:]\u003d.]*$\u0027 . |wc -l\n  173\n(that\u0027s roughly 1.3% of the symbols in 3.5-rc1)\n\nEg.:\n  ./arch/arm/Kconfig:config VFPv3\n  ./arch/powerpc/platforms/Kconfig.cputype:config 40x\n  ./arch/x86/Kconfig:config SCx200HR_TIMER\n  ./drivers/video/console/Kconfig:config FONT_8x8\n  ./drivers/video/Kconfig:config NTSC_640x480\n\nAlso, other projects that use kconfig may allow for lower- or mixed-case\nsymbols, and may find easier to reuse this script than implement each\ntheir own (potentially flawed) logic. For such a use-case, see:\n    http://marc.info/?l\u003dlinux-kbuild\u0026m\u003d133409932115848\u0026w\u003d2\n\nThis patch adds a new option to keep the given case, and keep the current\ndefault to upper-case the symbols.\n\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d6686da814c884e341d3bd8aa54947c91cb678be",
      "tree": "795f9f0c4d164ae758b31e9998bc3ca78f94b3a4",
      "parents": [
        "9f420bf0f4a74e404b73b42b7fc3c85c20c64ea7"
      ],
      "author": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Mon Apr 09 14:49:10 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed May 16 00:13:11 2012 +0200"
      },
      "message": "scripts/config: properly report and set string options\n\nCurrently, scripts/config removes the leading double-quote from\nstring options, but leaves the trailing double-quote.\n\nAlso, double-quotes in a string are escaped, but scripts/config\ndoes not unescape those when printing\n\nFinally, scripts/config does not escape double-quotes when setting\nstring options.\n\nEg. the current behavior:\n    $ grep -E \u0027^CONFIG_FOO\u003d\u0027 .config\n    CONFIG_FOO\u003d\"Bar \\\"Buz\\\" Meh\"\n    $ ./scripts/config -s FOO\n    Bar \\\"Buz\\\" Meh\"\n    $ ./scripts/config --set-str FOO \u0027Alpha \"Bravo\" Charlie\u0027\n    $ grep -E \u0027^CONFIG_FOO\u003d\u0027 .config\n    CONFIG_FOO\u003d\"Alpha \"Bravo\" Charlie\"\n\nFix those three, giving this new behavior:\n    $ grep -E \u0027^CONFIG_FOO\u003d\u0027 .config\n    CONFIG_FOO\u003d\"Bar \\\"Buz\\\" Meh\"\n    $ ./scripts/config -s FOO\n    Bar \"Buz\" Meh\n    $ ./scripts/config --set-str FOO \u0027Alpha \"Bravo\" Charlie\u0027\n    $ grep -E \u0027^CONFIG_FOO\u003d\u0027 .config\n    CONFIG_FOO\u003d\"Alpha \\\"Bravo\\\" Charlie\"\n\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nAcked-by: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f0a6332ce221614fbd0731af92f668892fa4b700",
      "tree": "c56db47c6b2cb222450ed7c82ca042112bbe6220",
      "parents": [
        "d52784eb3607bf887628742f99041b4f18d7d1de"
      ],
      "author": {
        "name": "Jonas Aaberg",
        "email": "jonas.aberg@stericsson.com",
        "time": "Wed Dec 15 08:37:00 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Dec 15 15:44:31 2010 +0100"
      },
      "message": "kbuild: add numeric --set-val option to scripts/config\n\nAdd new option to scripts/config for changing .config numeric values\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Jonas Aaberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "45f53cc90e8f0e46ab024d0bc1de49ebee0dc583",
      "tree": "83de3fcf120eddb540714ac3546d9832a7140c3b",
      "parents": [
        "6e5b86924a633f5b6eefb051404339a5a7bb005e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Nov 05 12:06:05 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Nov 25 15:51:42 2010 +0100"
      },
      "message": "Kconfig: fix single letter command in scripts/config\n\nThe one letter commands in scripts/config didn\u0027t work and always\nprinted usage. Fix this here.\n\nCc: erick@openchill.org\nReported-by: erick@openchill.org\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1f990cf94559e0a7363d56aade1d5dc6c515b60b",
      "tree": "b35e62754b90ffb46295249106c1d2cf6c65b4a5",
      "parents": [
        "47312d2cfd9b769c1739738602c163c4c9814c7b"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 25 16:43:27 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:48:08 2009 +0200"
      },
      "message": "kbuild: add generic --set-str option to scripts/config\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "47312d2cfd9b769c1739738602c163c4c9814c7b",
      "tree": "029e0c3ff19b5a246bae472f36b19e9281293cfd",
      "parents": [
        "566432224731c3d8fa7925ce07953701f536a666"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 25 16:43:25 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:48:08 2009 +0200"
      },
      "message": "kbuild: simplify argument loop in scripts/config\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "566432224731c3d8fa7925ce07953701f536a666",
      "tree": "f79fe2d95505f0f1b22ded009638e94df023ae9a",
      "parents": [
        "17b1f0de79dbdf5cfb2686b63a7fb9ecc440da7c"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sun Jun 14 22:48:07 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:48:07 2009 +0200"
      },
      "message": "kbuild: handle non-existing options in scripts/config\n\nIf an option does not exist in .config, set it at the end of the file.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2302e8730e5caa774e7c6702fc878404d71f13f9",
      "tree": "0014d110995ceee43e54028dcf4f8dd0355c74d1",
      "parents": [
        "2ea038917bbdd51a7ae4a898c6a04641324dd033"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Wed Jan 07 22:33:15 2009 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jan 14 21:40:49 2009 +0100"
      },
      "message": "kbuild: print usage with no arguments in scripts/config\n\nRequested by Sam.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8e54701ea85b0ab0971637825a628f5aa2b678a4",
      "tree": "5763cf394b3a2f096fef6b2330a3dc19d63bcc44",
      "parents": [
        "4f628248a578585472e19e4cba2c604643af8c6c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Sat Jan 03 03:21:41 2009 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jan 07 21:44:22 2009 +0100"
      },
      "message": "kconfig: add script to manipulate .config files on the command line\n\nI often change single options in .config files. Instead of using\nan editor or one of the frontends it\u0027s convenient to do this from\nthe command line. It\u0027s also useful to do from automated build scripts\nwhen building different variants from a base config file.\n\nI extracted most of the CONFIG manipulation code from one of my\nbuild scripts into a new shell script scripts/config\n\nThe script is not integrated with the normal Kconfig machinery\nand doesn\u0027t do any checking against Kconfig files, but just manipulates\nthat text format. This is always done at make time anyways.\n\nI believe this script would be a useful standard addition for scripts/*\n\nSample usage:\n\n./scripts/config --disable smp\nDisable SMP in .config file\n\n./scripts/config --file otherdir/.config --module e1000e\nEnable E1000E as module in otherdir/.config\n\n./scripts/config --state smp\ny\nCheck state of config option CONFIG_SMP\n\nAfter merging into git please make scripts/config executable\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    }
  ]
}
