)]}'
{
  "commit": "324290c8b3ea8997b079f73f93b4bec866abcd7c",
  "tree": "9214ecc855c1b4b6770967c2f52d00b8298ee3bc",
  "parents": [
    "3119cb53db5b8d095a2e73acb25e8dfd20bfa129"
  ],
  "author": {
    "name": "jcd",
    "email": "jcd@golang.org",
    "time": "Fri Feb 05 22:12:21 2016 +1100"
  },
  "committer": {
    "name": "jcd .",
    "email": "jcd@golang.org",
    "time": "Tue Feb 09 06:32:19 2016 +0000"
  },
  "message": "x/debug: add a function for reading the current (not-dead) goroutines from a target program.\n\nMoves some string-reading code from print.go into a separate function in\npeek.go.  Also adds functions for reading string fields in structs, and\nC-style NUL-terminated strings,\n\nChange-Id: I399960891ce7d3ab0c989b94021db284dc095a59\nReviewed-on: https://go-review.googlesource.com/19248\nReviewed-by: Dave Day \u003cdjd@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cab7f94755c9e1eb0eec908ef42dc8bc489075c4",
      "old_mode": 33188,
      "old_path": "ogle/demo/ogler/ogler_test.go",
      "new_id": "1e44705015df843f73aaf4868e9a5713eba13ea0",
      "new_mode": 33188,
      "new_path": "ogle/demo/ogler/ogler_test.go"
    },
    {
      "type": "modify",
      "old_id": "6083d04178c9daa834ac5d7fb5a5feeab8f4b0ac",
      "old_mode": 33188,
      "old_path": "ogle/program/client/client.go",
      "new_id": "51bf1a5fb7828406fb4a3c15dbce6a1f670feacd",
      "new_mode": 33188,
      "new_path": "ogle/program/client/client.go"
    },
    {
      "type": "modify",
      "old_id": "55f8c12bc6d1cd78d14f64b1a8512cff7580ac84",
      "old_mode": 33188,
      "old_path": "ogle/program/local/local.go",
      "new_id": "ed9bdc82f51aba3ff4dc6ba282f241e15141d745",
      "new_mode": 33188,
      "new_path": "ogle/program/local/local.go"
    },
    {
      "type": "modify",
      "old_id": "b7feb208c5d28ac4ed20448d99c99864ca750aa3",
      "old_mode": 33188,
      "old_path": "ogle/program/program.go",
      "new_id": "6ac49c91c3c61fdf73c698a83314899967676f56",
      "new_mode": 33188,
      "new_path": "ogle/program/program.go"
    },
    {
      "type": "modify",
      "old_id": "8ed02b41ec12bd44939402885239c1fc5e998d6e",
      "old_mode": 33188,
      "old_path": "ogle/program/proxyrpc/proxyrpc.go",
      "new_id": "b6636f8089355c23140c18e0edf8c23030b09d76",
      "new_mode": 33188,
      "new_path": "ogle/program/proxyrpc/proxyrpc.go"
    },
    {
      "type": "modify",
      "old_id": "e61a974b4b6b723fd5c81c6f4abda05473fe9a3f",
      "old_mode": 33188,
      "old_path": "ogle/program/server/peek.go",
      "new_id": "936b3aba2551cd70852dd70cbc96f32ee4a850ba",
      "new_mode": 33188,
      "new_path": "ogle/program/server/peek.go"
    },
    {
      "type": "modify",
      "old_id": "6c4be725257d2bc9c191ffd6d9f3916321697bf6",
      "old_mode": 33188,
      "old_path": "ogle/program/server/print.go",
      "new_id": "0ec0e5ca43c9ade7d172173658dd26a670a3f7c4",
      "new_mode": 33188,
      "new_path": "ogle/program/server/print.go"
    },
    {
      "type": "modify",
      "old_id": "ecffc180e05ac7e5165e311e6d863f5e88022abd",
      "old_mode": 33188,
      "old_path": "ogle/program/server/server.go",
      "new_id": "ffa72c338db838f29113922f326581bb56fd9f24",
      "new_mode": 33188,
      "new_path": "ogle/program/server/server.go"
    }
  ]
}
