)]}'
{
  "commit": "76f12cdaa2be0b96d314762ff5b2e403d1359cd8",
  "tree": "951799799bb57d41a3f767200f37088dfbeabe88",
  "parents": [
    "7448eb4172bfc8f704b9ea39d77d0113a042b9dc"
  ],
  "author": {
    "name": "Michael Matloob",
    "email": "matloob@golang.org",
    "time": "Thu Nov 10 13:31:41 2016 -0500"
  },
  "committer": {
    "name": "Michael Matloob",
    "email": "matloob@golang.org",
    "time": "Thu Nov 10 21:07:48 2016 +0000"
  },
  "message": "runtime/pprof: output CPU profiles in pprof protobuf format\n\nThis change buffers the entire profile and converts in one shot\nin the profile writer, and could use more memory than necessary\nto output protocol buffer formatted profiles. It should be\npossible to convert each chunk in a stream (maybe maintaining\nsome minimal state to output in the end) which could save on\nmemory usage.\n\nFixes #16093\n\nChange-Id: I946c6a2b044ae644c72c8bb2d3bd82c415b1a847\nReviewed-on: https://go-review.googlesource.com/33071\nRun-TryBot: Michael Matloob \u003cmatloob@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Russ Cox \u003crsc@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9177daa8adb576a0bbef4cf0f12f40006f1b5e49",
      "old_mode": 33188,
      "old_path": "src/go/build/deps_test.go",
      "new_id": "39ed9de039bf3fd94e45fae7b493c3ec2c44b140",
      "new_mode": 33188,
      "new_path": "src/go/build/deps_test.go"
    },
    {
      "type": "modify",
      "old_id": "6d799d921fe1195e565f18b663637e1e49aca8f5",
      "old_mode": 33188,
      "old_path": "src/runtime/pprof/internal/protopprof/protopprof.go",
      "new_id": "5d269c4f652ea84022282b705de005d6078c5a90",
      "new_mode": 33188,
      "new_path": "src/runtime/pprof/internal/protopprof/protopprof.go"
    },
    {
      "type": "modify",
      "old_id": "beecefe04c62af9610fa9e5b1b4892a93b8faad4",
      "old_mode": 33188,
      "old_path": "src/runtime/pprof/internal/protopprof/protopprof_test.go",
      "new_id": "ad8b04bd376d3f5398f19b8101254d9d2029ad86",
      "new_mode": 33188,
      "new_path": "src/runtime/pprof/internal/protopprof/protopprof_test.go"
    },
    {
      "type": "modify",
      "old_id": "20ccb51b00c71acf8acfa26e87758cd619e3c37d",
      "old_mode": 33188,
      "old_path": "src/runtime/pprof/pprof.go",
      "new_id": "70544acde19e10cb37ca8bc4fdf02b2e0b1cf304",
      "new_mode": 33188,
      "new_path": "src/runtime/pprof/pprof.go"
    },
    {
      "type": "modify",
      "old_id": "a683a03211659cc7fb33b201ada9f2e156b3cd1a",
      "old_mode": 33188,
      "old_path": "src/runtime/pprof/pprof_test.go",
      "new_id": "c19ea3507d1ac38171c6c09e389cbd5f8e3ea393",
      "new_mode": 33188,
      "new_path": "src/runtime/pprof/pprof_test.go"
    }
  ]
}
