)]}'
{
  "commit": "052ad274964e613a12bf8ce7c5631f70d0bc82cc",
  "tree": "fd3519410801d766f63b07dc308d2b702f3c9ec0",
  "parents": [
    "cb97914b04e7b587cf555ec5b1c69d61014f3378"
  ],
  "author": {
    "name": "H. Peter Anvin",
    "email": "hpa@linux.intel.com",
    "time": "Thu Nov 17 13:17:35 2011 -0800"
  },
  "committer": {
    "name": "H. Peter Anvin",
    "email": "hpa@linux.intel.com",
    "time": "Thu Nov 17 13:35:20 2011 -0800"
  },
  "message": "kbuild: Add support for an \"archheaders\" target\n\nAdd support for an \"archheaders\" target.  This target can generate\nfiles that need to be installed for user space by \"make\nheaders_install\" or \"make headers_install_all\".\n\nIn order to support \"make headers_install_all\", it must be able to run\nwithout the tree having to be configured first.\n\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f47cdefb4d1efc17d4e515df31996f134674649e",
      "old_mode": 33188,
      "old_path": "Documentation/kbuild/makefiles.txt",
      "new_id": "ab0a984530d87848435571d857b201484591f73c",
      "new_mode": 33188,
      "new_path": "Documentation/kbuild/makefiles.txt"
    },
    {
      "type": "modify",
      "old_id": "dab8610c4d6f63a2cc589764596e07229dd7c761",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "e5e0e075fa1b7bbff1057bc9224f51fb759051cd",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "978b42b3acd7e59519bdc74540a180da25e8c607",
      "old_mode": 33261,
      "old_path": "scripts/headers.sh",
      "new_id": "af1ed881008727ad01dca92a6e13c00d8ba110aa",
      "new_mode": 33261,
      "new_path": "scripts/headers.sh"
    }
  ]
}
