)]}'
{
  "commit": "db1d18657c96cc675596077cb60ef50fbe1947f8",
  "tree": "14f38c412bb0bee19c0f536fdb22c17b1965a48b",
  "parents": [
    "05ba4488a51edde95df3f89987fdcdbca7c3cebb"
  ],
  "author": {
    "name": "Jonathan Nieder",
    "email": "jrnieder@gmail.com",
    "time": "Tue Nov 24 09:21:56 2009 -0600"
  },
  "committer": {
    "name": "Michal Marek",
    "email": "mmarek@suse.cz",
    "time": "Sat Dec 12 13:08:16 2009 +0100"
  },
  "message": "scripts/package: deb-pkg: use fakeroot if available\n\nRunning \"make deb-pkg\" requires setting KBUILD_PKG_ROOTCMD or\nbecoming root oneself or it errors out.  Unless already running\nas root or KBUILD_PKG_ROOTCMD is already set, use fakeroot as a\ngood default.\n\nWith this patch applied, you can run \"make oldconfig deb-pkg\" as\nan ordinary user to build a binary package for an updated kernel\ntree and it should just work.\n\nfakeroot is too zealous by default in treating files as owned by\nroot.  Its wrapped stat() sets st_uid and st_gid to 0 for all\nfiles, which causes Git to go on a wild goose chase if\nCONFIG_LOCALVERSION_AUTO is set, checking if any file\u0027s content\nhas changed along with its stat information.  Avoid this by\ntelling fakeroot to use the actual owner and group for\npreexisting files, by passing it the -u option.\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5c0b43aaf63b14cac30ae0f006161ca3d3082c15",
      "old_mode": 33188,
      "old_path": "scripts/package/Makefile",
      "new_id": "62fcc3a7f4d35f4ae29c959baac684f154c9aafd",
      "new_mode": 33188,
      "new_path": "scripts/package/Makefile"
    }
  ]
}
