)]}'
{
  "commit": "4f1127e204377cbd2a56d112d323466f668e8334",
  "tree": "8d73e1d7bd0e4a728f7896b766f6ce596bd8e0b2",
  "parents": [
    "a67cb1319f53fa68012a23d6ca45279c6bc627f8"
  ],
  "author": {
    "name": "Sam Ravnborg",
    "email": "sam@neptun.(none)",
    "time": "Wed Sep 26 19:38:44 2007 +0200"
  },
  "committer": {
    "name": "Sam Ravnborg",
    "email": "sam@neptun.(none)",
    "time": "Fri Oct 12 21:15:32 2007 +0200"
  },
  "message": "kbuild: fix infinite make recursion\n\nJan Engelhardt \u003cjengelh@computergmbh.de\u003e reported:\nYou can cause a recursion in kbuild/make with the following:\n\nmake O\u003d$PWD kernel/time.o\nmake mrproper\n\nOf course no one would use O\u003d$PWD (that\u0027s just the testcase),\nbut this happened too often:\n\n/ws/linux/linux-2.6.23$ make O\u003d/ws/linux/linux-2.6.23 kernel/time.o\n(Oops - should have been O\u003d/ws/linux/obj-2.6.23!)\n\nFixed by an explicit test for this case - we error\nout if output directory and source directory are the same.\n\nTested-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2738966e1d3786b9d602b087efe998fee6f7636e",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "1b0d84d4961281acacbcd85caec8180878c97f3e",
      "new_mode": 33188,
      "new_path": "Makefile"
    }
  ]
}
