)]}'
{
  "commit": "283d88c46c1d4d2ae65f0a3eaf582d0c124d37db",
  "tree": "470228304d0c758951ff1871c18bc16332be75db",
  "parents": [
    "8e012d6fddb62be833d746cef3f03e6c8beecde0"
  ],
  "author": {
    "name": "Alexey Kardashevskiy",
    "email": "aik@ozlabs.ru",
    "time": "Wed Mar 11 13:37:22 2020 +1100"
  },
  "committer": {
    "name": "Alexey Kardashevskiy",
    "email": "aik@ozlabs.ru",
    "time": "Wed May 13 11:25:23 2020 +1000"
  },
  "message": "make: Define default rule for .c when V\u003d1 or V\u003d2\n\nThe default .o:.c rule passes a short file name to gcc to when doing\n\"make -C \u003cdir\u003e\", we do this a lot for all the libraries.\nThe file names printed in gcc errors are relative to \u003cdir\u003e and this\nprevents vim from navigating through errors.\n\nThis passes the full file name to gcc to make it print errors with\nabsolute path so vim can navigate through errors nicely.\n\nThis makes it optional when V\u003d1 or V\u003d2 is passed.\n\nSigned-off-by: Alexey Kardashevskiy \u003caik@ozlabs.ru\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "acbc8ab8ff5cf49ece8d5c1c05ed75a5cbf61c73",
      "old_mode": 33188,
      "old_path": "make.rules",
      "new_id": "3dfbb5b136c274483129d38aa73477281501c56e",
      "new_mode": 33188,
      "new_path": "make.rules"
    }
  ]
}
