)]}'
{
  "commit": "009aebdba8f35fb8609635520c58f76742e46996",
  "tree": "d7eaa78e28e41ba52ca5e3a7f2d8924565e265b5",
  "parents": [
    "1f90447e3148d05dd093dbf4d36d919269d50390"
  ],
  "author": {
    "name": "Kyle Consalus",
    "email": "consalus@gmail.com",
    "time": "Wed Dec 01 11:59:13 2010 -0800"
  },
  "committer": {
    "name": "Rob Pike",
    "email": "r@golang.org",
    "time": "Wed Dec 01 11:59:13 2010 -0800"
  },
  "message": "Removed bytes.Add and bytes.AddByte; we now have \u0027append\u0027.\nChanged all uses of bytes.Add (aside from those testing bytes.Add) to append(a, b...).\nAlso ran \"gofmt -s\" and made use of copy([]byte, string) in the fasta benchmark.\n\nR\u003dgolang-dev, r, r2\nCC\u003dgolang-dev\nhttps://golang.org/cl/3302042\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8bb04e917637666f95e538800851d62d123d731b",
      "old_mode": 33188,
      "old_path": "doc/effective_go.html",
      "new_id": "ab21edfbba712ffa23cfa4884d09043ced20a80b",
      "new_mode": 33188,
      "new_path": "doc/effective_go.html"
    },
    {
      "type": "modify",
      "old_id": "d0749870ebe2c77b7e97e3af547934bd1157f768",
      "old_mode": 33188,
      "old_path": "src/pkg/bytes/bytes.go",
      "new_id": "c0937ca3004418fe827aa86c620d81885d5d31ed",
      "new_mode": 33188,
      "new_path": "src/pkg/bytes/bytes.go"
    },
    {
      "type": "modify",
      "old_id": "28e70865291e687598801872c142199220cac99b",
      "old_mode": 33188,
      "old_path": "src/pkg/bytes/bytes_test.go",
      "new_id": "063686ec5d6e7d01cc28c44b4053bf1da8ef7f8e",
      "new_mode": 33188,
      "new_path": "src/pkg/bytes/bytes_test.go"
    },
    {
      "type": "modify",
      "old_id": "b18cda7bbaa7c49818b4cde40be4db1a5578494c",
      "old_mode": 33188,
      "old_path": "src/pkg/crypto/tls/conn.go",
      "new_id": "125d0a90866ee2c56f06cc59dc5ef6527f2b0106",
      "new_mode": 33188,
      "new_path": "src/pkg/crypto/tls/conn.go"
    },
    {
      "type": "modify",
      "old_id": "82d520b63303c856dd4acb3bb7ec328537ae28ed",
      "old_mode": 33188,
      "old_path": "src/pkg/json/scanner_test.go",
      "new_id": "b90f5811b7ea67dcf9bb1f2198de3513de558f28",
      "new_mode": 33188,
      "new_path": "src/pkg/json/scanner_test.go"
    },
    {
      "type": "modify",
      "old_id": "d4fb346607999c5419bbb1304db541910b0ee729",
      "old_mode": 33188,
      "old_path": "src/pkg/json/stream.go",
      "new_id": "cb9b16559ed2bb8d2760cf5250a03829fa291fa5",
      "new_mode": 33188,
      "new_path": "src/pkg/json/stream.go"
    },
    {
      "type": "modify",
      "old_id": "aad25539d4e70aa31dc5f5fdc5d97f3a8db7fb4a",
      "old_mode": 33188,
      "old_path": "src/pkg/net/textproto/reader.go",
      "new_id": "c8e34b7589d1f82d795176c279e1582b846effcd",
      "new_mode": 33188,
      "new_path": "src/pkg/net/textproto/reader.go"
    },
    {
      "type": "modify",
      "old_id": "80bcb46a9f8db98bd0ad31eb5cca2ee51a953c9e",
      "old_mode": 33188,
      "old_path": "src/pkg/regexp/regexp.go",
      "new_id": "2d43437783efe9539e5c09445c8315ec7d1324c2",
      "new_mode": 33188,
      "new_path": "src/pkg/regexp/regexp.go"
    },
    {
      "type": "modify",
      "old_id": "bbceda6b49b44dc1dd32ea125f8a910633b111b2",
      "old_mode": 33188,
      "old_path": "src/pkg/xml/read.go",
      "new_id": "1999ebcb884293e4c568f7affcc579936a559b47",
      "new_mode": 33188,
      "new_path": "src/pkg/xml/read.go"
    },
    {
      "type": "modify",
      "old_id": "470bdb3285aec9f12b845b9f9896390b3b3a6677",
      "old_mode": 33188,
      "old_path": "test/bench/fasta.go",
      "new_id": "d13edd5dcfa039fc3cc7bf0ef7c843a578c3f220",
      "new_mode": 33188,
      "new_path": "test/bench/fasta.go"
    }
  ]
}
