)]}'
{
  "commit": "1687f003bf0280bd6182a5a1c7241856b269a6c0",
  "tree": "679b38270d478f0159c0902489f76eabce26a92a",
  "parents": [
    "2c2f7268d78c9b309e301a6df31de3b6e4430dca"
  ],
  "author": {
    "name": "Luke Granger-Brown",
    "email": "lukegb@google.com",
    "time": "Wed Jul 27 05:08:00 2016 -0700"
  },
  "committer": {
    "name": "Ross Light",
    "email": "light@google.com",
    "time": "Wed Jul 27 10:13:31 2016 -0700"
  },
  "message": "proto: Prevent Any protos from being deserialized multiple times.\n\nThis avoids people specifying protos (inadvertently) as:\n\nsome_repeated_any {\n  [type.googleapis.com/a/path/proto.Type] {\n    blah: 1\n  }\n  [type.googleapis.com/a/path/proto.Type] {\n    blah: 2\n  }\n}\n\nwhen they meant:\n\nsome_repeated_any {\n  [type.googleapis.com/a/path/proto.Type] {\n    blah: 1\n  }\n}\nsome_repeated_any {\n  [type.googleapis.com/a/path/proto.Type] {\n    blah: 2\n  }\n}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "83492c56abf8476b289133878a3d016d5a1756dd",
      "old_mode": 33188,
      "old_path": "proto/any_test.go",
      "new_id": "1a3c22ed4160cd089145f947409744e2b5a52ea5",
      "new_mode": 33188,
      "new_path": "proto/any_test.go"
    },
    {
      "type": "modify",
      "old_id": "0b8c59f746eb7056c50666229ae6390d5019aa49",
      "old_mode": 33188,
      "old_path": "proto/text_parser.go",
      "new_id": "7e6f145a10d632b434d2d96217c86a8802899cd0",
      "new_mode": 33188,
      "new_path": "proto/text_parser.go"
    }
  ]
}
