)]}'
{
  "commit": "001690d39bd620847bb265d93a7c5e1bd3737308",
  "tree": "f6472aa575ac71319fdfd7328b1b74df8bdf136a",
  "parents": [
    "d20896fc31fb0e955e57970d61eb6eea054ff048"
  ],
  "author": {
    "name": "David Symonds",
    "email": "dsymonds@golang.org",
    "time": "Wed Feb 10 14:04:11 2016 +1100"
  },
  "committer": {
    "name": "David Symonds",
    "email": "dsymonds@golang.org",
    "time": "Wed Feb 10 14:04:11 2016 +1100"
  },
  "message": "Switch jsonpb.Marshaler to use camelCase by default.\n\nThis now matches the official proto3 JSON spec at\nhttps://developers.google.com/protocol-buffers/docs/proto3#json.\nNote that jsonpb.Unmarshaler accepts both field name forms.\n\nThere is a new Marshaler.OrigName field that can be used to preserve\nthe old behaviour.\n\nThis may require using protoc version 3.0.0 beta2 or later.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3522ac2ba016e2b1ff7210520ed6b8cf1b7b7f5a",
      "old_mode": 33188,
      "old_path": "jsonpb/jsonpb.go",
      "new_id": "a453527864fdd25f61e938f1f9942c9e6a7b2694",
      "new_mode": 33188,
      "new_path": "jsonpb/jsonpb.go"
    },
    {
      "type": "modify",
      "old_id": "97a648eb0571c3c9394458f06d38102580b79871",
      "old_mode": 33188,
      "old_path": "jsonpb/jsonpb_test.go",
      "new_id": "df93a8986be8d4050a248306fb123ba1f21571df",
      "new_mode": 33188,
      "new_path": "jsonpb/jsonpb_test.go"
    },
    {
      "type": "modify",
      "old_id": "5548ae4ca53429f66bef6e3d8fe3c0fe56491977",
      "old_mode": 33188,
      "old_path": "jsonpb/jsonpb_test_proto/more_test_objects.pb.go",
      "new_id": "34cd2db1a924645bc583f8887b986b036c0e131f",
      "new_mode": 33188,
      "new_path": "jsonpb/jsonpb_test_proto/more_test_objects.pb.go"
    },
    {
      "type": "modify",
      "old_id": "a9f50c37e58473028f0bf7ea653d9d4b87041955",
      "old_mode": 33188,
      "old_path": "jsonpb/jsonpb_test_proto/test_objects.pb.go",
      "new_id": "38dfce4c344c45558f911222396f23ff7cb0a760",
      "new_mode": 33188,
      "new_path": "jsonpb/jsonpb_test_proto/test_objects.pb.go"
    },
    {
      "type": "modify",
      "old_id": "e3c83fc1aae7ef081687d82fe736413b67f1219e",
      "old_mode": 33188,
      "old_path": "proto/testdata/test.pb.go",
      "new_id": "2cc9cc3a3e4951dcf2b23e33f91bb5ca34fa9bfe",
      "new_mode": 33188,
      "new_path": "proto/testdata/test.pb.go"
    },
    {
      "type": "modify",
      "old_id": "6a3be28eb65ddb0cfd0ac487bdf262b583b78fdc",
      "old_mode": 33188,
      "old_path": "protoc-gen-go/descriptor/descriptor.pb.go",
      "new_id": "5849e30972b209aeb7b91ee6e85082ca05259828",
      "new_mode": 33188,
      "new_path": "protoc-gen-go/descriptor/descriptor.pb.go"
    },
    {
      "type": "modify",
      "old_id": "af31f733e946dcaaf4596bb86f31885fb9c1dd0d",
      "old_mode": 33188,
      "old_path": "protoc-gen-go/plugin/plugin.pb.go",
      "new_id": "faa81583f8e4a22958e53b7c6a96aef343820043",
      "new_mode": 33188,
      "new_path": "protoc-gen-go/plugin/plugin.pb.go"
    },
    {
      "type": "modify",
      "old_id": "b0375f02690163790eb74004a873297f8c4cc1b5",
      "old_mode": 33188,
      "old_path": "protoc-gen-go/testdata/my_test/test.pb.go",
      "new_id": "997743bebb5478096a44fe652e373abeb9791f2f",
      "new_mode": 33188,
      "new_path": "protoc-gen-go/testdata/my_test/test.pb.go"
    },
    {
      "type": "modify",
      "old_id": "b0375f02690163790eb74004a873297f8c4cc1b5",
      "old_mode": 33188,
      "old_path": "protoc-gen-go/testdata/my_test/test.pb.go.golden",
      "new_id": "997743bebb5478096a44fe652e373abeb9791f2f",
      "new_mode": 33188,
      "new_path": "protoc-gen-go/testdata/my_test/test.pb.go.golden"
    }
  ]
}
