)]}'
{
  "commit": "aabda719eac132fea38500b1b16e46282e141397",
  "tree": "351d5031d12bd72646befad2dda633196bb35a3c",
  "parents": [
    "9c941853b3f87fd3e16d9f9501f240c3485dd722"
  ],
  "author": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Mon May 17 15:39:19 2021 -0400"
  },
  "committer": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Mon May 17 15:39:19 2021 -0400"
  },
  "message": "Fix Kbuild\u0027s rebuilding issue\n\nKbuild was rebuilding the entire kernel on each make.  This might be due\nto a recent change in GNU make.  When running with make V\u003d2, the change\nwas due to a command line difference.  The difference (via hacking\nKbuild.include) was KBUILD_STR, where the \\#s was getting commented out\nfrom one of the versions of the cmd_ arguments.\n\nAnyway, the simplest thing was to remove KBUILD_STR, which Linux already\ndid.  This commit basically \"side-ports\" Linux commit b42841b7bb62\n(\"kbuild: Get rid of KBUILD_STR\"), plus adding \u0027quote\u0027.\n\nSigned-off-by: Barret Rhoden \u003cbrho@cs.berkeley.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed2773edfe71bae99adc0a7b64a454912dfd4477",
      "old_mode": 33188,
      "old_path": "scripts/Kbuild.include",
      "new_id": "d3284d76d3c22fd3c65a0ff8bd9ea0b875a7a5c2",
      "new_mode": 33188,
      "new_path": "scripts/Kbuild.include"
    },
    {
      "type": "modify",
      "old_id": "2ce73ec1a670cdb65d2cc5bd4f85c352154602f2",
      "old_mode": 33188,
      "old_path": "scripts/Makefile.lib",
      "new_id": "0664529567e0c04ae6284bc9ce1e83b848e5eae1",
      "new_mode": 33188,
      "new_path": "scripts/Makefile.lib"
    }
  ]
}
