)]}'
{
  "commit": "811d334a65fe7a8fce9680ed5e41878027d00bbc",
  "tree": "10156f24c820bdbfa5c38e62ddd9c6cdf0811bef",
  "parents": [
    "4c56c30b78199c3313c1ee0042f0adcc685bae33"
  ],
  "author": {
    "name": "Rob Pike",
    "email": "r@golang.org",
    "time": "Tue Oct 18 16:23:07 2011 -0700"
  },
  "committer": {
    "name": "Rob Pike",
    "email": "r@golang.org",
    "time": "Tue Oct 18 16:23:07 2011 -0700"
  },
  "message": "fmt: clean up after reflect.Interface change.\nStore the reflect.Value in the internal print state. Code is simpler, cleaner,\nand a little faster - back to what it was before the change.\n\nR\u003dgolang-dev, iant\nCC\u003dgolang-dev\nhttps://golang.org/cl/5299046\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e6aa9ff8bb999c178756205e4669b12d40be4f1",
      "old_mode": 33188,
      "old_path": "src/pkg/fmt/print.go",
      "new_id": "7721e724115998472f859186982d35569c0a040b",
      "new_mode": 33188,
      "new_path": "src/pkg/fmt/print.go"
    }
  ]
}
