)]}'
{
  "commit": "6490a3383f1d0d96c122069e510ef1af1d019fbb",
  "tree": "2f53fc4f0484afc619dea3b589d5eb9cdc228b4a",
  "parents": [
    "29093c28a21d75500e9388ad103b9af9a0bab1ae"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Aug 02 15:10:56 2007 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Aug 02 17:26:26 2007 -0700"
  },
  "message": "Fix work-tree related breakages\n\nIn set_work_tree(), variable rel needs to be reinitialized to\nNULL on every call (it should not be static).\n\nMake sure the incoming dir variable is not too long before\ncopying to the temporary buffer, and make sure chdir to the\nresulting directory succeeds.\n\nThis was spotted and fixed by Alex and Johannes in a handful\npatch exchanges.  Here is the final version.\n\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\nAcked-by: Johannes Schindelin \u003cJohannes.Schindelin@gmx.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3653092ab657942639b6183fb04b3af783b77e7a",
      "old_mode": 33188,
      "old_path": "setup.c",
      "new_id": "4945eb3134c3e047f54e51db25cd0aa81d9c47d7",
      "new_mode": 33188,
      "new_path": "setup.c"
    }
  ]
}
