)]}'
{
  "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",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8d6f17490c5efe753e34b28e38158997f6226567",
      "old_mode": 33188,
      "old_path": "scripts/kconfig/conf.c",
      "new_id": "d4737d35e720d163b5f36332a0ebdde05a662b81",
      "new_mode": 33188,
      "new_path": "scripts/kconfig/conf.c"
    }
  ]
}
