)]}'
{
  "commit": "fee762d69ad5968dfd0ecbc300810f185ee5c5b8",
  "tree": "b34e3bd9e7edcb8e45d2d4b43b74bd53f35e07aa",
  "parents": [
    "00d674cb35362dd30df7ff1e0003ad6d6c3ebf3a"
  ],
  "author": {
    "name": "Masahiro Yamada",
    "email": "masahiroy@kernel.org",
    "time": "Fri Oct 01 14:32:52 2021 +0900"
  },
  "committer": {
    "name": "Masahiro Yamada",
    "email": "masahiroy@kernel.org",
    "time": "Mon Oct 11 23:13:23 2021 +0900"
  },
  "message": "kconfig: refactor conf_touch_dep()\n\nIf this function fails to touch a dummy header due to missing parent\ndirectory, then it creates it and touches the file again.\n\nThis was needed because CONFIG_FOO_BAR was previously tracked by\ninclude/config/foo/bar.h. (include/config/foo/ may not exist here)\n\nThis is no longer the case since commit 0e0345b77ac4 (\"kbuild: redo\nfake deps at include/config/*.h\"); now all the fake headers are placed\nright under include/config/, like include/config/FOO_BAR.\n\nDo not try to create parent directory, include/config/, which already\nexists.\n\nSigned-off-by: Masahiro Yamada \u003cmasahiroy@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ac53bf7aa64927777f338361975f221bc55e6de",
      "old_mode": 33188,
      "old_path": "scripts/kconfig/confdata.c",
      "new_id": "42bc56ee238c8f5f9318f5d6cd9d8f1b57ba2b8d",
      "new_mode": 33188,
      "new_path": "scripts/kconfig/confdata.c"
    }
  ]
}
