)]}'
{
  "commit": "4f01748d51b530c297eeb5a0ece9af923d5db937",
  "tree": "60b08785d05b76835af4bfedd8f75cd3ca37d40e",
  "parents": [
    "4557e0de5b7ef9d25cc7618ca37ae5f1acf82806"
  ],
  "author": {
    "name": "Julian Phillips",
    "email": "julian@quantumfyre.co.uk",
    "time": "Tue Mar 27 00:15:32 2007 +0100"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "junkio@cox.net",
    "time": "Sat Mar 31 01:26:28 2007 -0700"
  },
  "message": "contrib/workdir: add a simple script to create a working directory\n\nAdd a simple script to create a working directory that uses symlinks\nto point at an exisiting repository.  This allows having different\nbranches in different working directories but all from the same\nrepository.\n\nBased on a description from Junio of how he creates multiple working\ndirectories[1].  With the following caveat:\n\n\"This risks confusion for an uninitiated if you update a ref that\nis checked out in another working tree, but modulo that caveat\nit works reasonably well.\"\n\n[1] http://article.gmane.org/gmane.comp.version-control.git/41513/\n\nSigned-off-by: Julian Phillips \u003cjulian@quantumfyre.co.uk\u003e\nSigned-off-by: Junio C Hamano \u003cjunkio@cox.net\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9877b98508497c9377876bd08e8f130660b9ba05",
      "new_mode": 33261,
      "new_path": "contrib/workdir/git-new-workdir"
    }
  ]
}
