)]}'
{
  "commit": "01f0e5cdedea448ea48eaddc1366593126b0fe98",
  "tree": "463c89311ac3b52aeb258324723e92d89ec1672f",
  "parents": [
    "e026bcc561071c9895c73058b9cc6823defb7be6",
    "1880861226c13ddd42c34ddd30c3b502b650fe29"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Aug 15 12:50:10 2018 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Aug 15 12:50:10 2018 -0700"
  },
  "message": "Merge tag \u0027kconfig-v4.19\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild\n\nPull Kconfig updates from Masahiro Yamada:\n\n - show clearer error messages where pkg-config is needed, but not\n   installed\n\n - rename SYMBOL_AUTO to SYMBOL_NO_WRITE to reflect its semantics\n\n - create all necessary directories by Kconfig tool itself instead of\n   Makefile\n\n - update the .config unconditionally when syncconfig is invoked\n\n - use \u0027include\u0027 directive instead of \u0027-include\u0027 where\n   include/config/{auto,tristate}.conf is mandatory\n\n - do not try to update the .config when running install targets\n\n - add .DELETE_ON_ERROR to delete partially updated files\n\n - misc cleanups and fixes\n\n* tag \u0027kconfig-v4.19\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:\n  kconfig: remove P_ENV property type\n  kconfig: remove unused sym_get_env_prop() function\n  kconfig: fix the rule of mainmenu_stmt symbol\n  init/Kconfig: Use short unix-style option instead of --longname\n  Kbuild: Makefile.modbuiltin: include auto.conf and tristate.conf mandatory\n  kbuild: remove auto.conf from prerequisite of phony targets\n  kbuild: do not update config for \u0027make kernelrelease\u0027\n  kbuild: do not update config when running install targets\n  kbuild: add .DELETE_ON_ERROR special target\n  kbuild: use \u0027include\u0027 directive to load auto.conf from top Makefile\n  kconfig: allow all config targets to write auto.conf if missing\n  kconfig: make syncconfig update .config regardless of sym_change_count\n  kconfig: create directories needed for syncconfig by itself\n  kconfig: remove unneeded directory generation from local*config\n  kconfig: split out useful helpers in confdata.c\n  kconfig: rename file_write_dep and move it to confdata.c\n  kconfig: fix typos in description of \"choice\" in kconfig-language.txt\n  kconfig: handle format string before calling conf_message_callback()\n  kconfig: rename SYMBOL_AUTO to SYMBOL_NO_WRITE\n  kconfig: check for pkg-config on make {menu,n,g,x}config\n",
  "tree_diff": []
}
