)]}'
{
  "commit": "de7a5e3dfb38af2f8b474d30c6efa1ea2411b0f7",
  "tree": "4bf67ea93cd60d819eb1204ff4d0907b033c4221",
  "parents": [
    "935f2a1c69eb442f5f971387a4114087837dec31"
  ],
  "author": {
    "name": "John Dethridge",
    "email": "jcd@golang.org",
    "time": "Thu Jan 08 18:14:02 2015 +1100"
  },
  "committer": {
    "name": "John Dethridge",
    "email": "jcd@golang.org",
    "time": "Fri Jan 09 06:08:41 2015 +0000"
  },
  "message": "debug: move the code for peeking values of various types into separate functions.\n\nAlso peeks some struct fields by finding the field with the right name in the\nDWARF information for the struct, rather than assuming that the fields are\nstored in a particular order.  This happens in peek\u003cfieldtype\u003eStructField and\ngetField.\n\nChange-Id: I7bb117df59de791cb2611beb3bfccf2694599d36\nReviewed-on: https://go-review.googlesource.com/2531\nReviewed-by: Rob Pike \u003cr@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7e2d8b59fc8610e91ccee46f9b9102107ff3daf8",
      "old_mode": 33188,
      "old_path": "ogle/program/server/print.go",
      "new_id": "5b69355aa932aa8bb0acebd3edaa71ea3da025a7",
      "new_mode": 33188,
      "new_path": "ogle/program/server/print.go"
    }
  ]
}
