)]}'
{
  "commit": "553c764c95697e59b8bcc8b82a860cdf42447de9",
  "tree": "13c808d58c6f8b543ae7cc9a55bba3551409c73d",
  "parents": [
    "3c84672111d91bb5ac31719e112f9f7126a0e26e"
  ],
  "author": {
    "name": "David Symonds",
    "email": "dsymonds@golang.org",
    "time": "Tue Feb 23 14:14:00 2016 +1100"
  },
  "committer": {
    "name": "David Symonds",
    "email": "dsymonds@golang.org",
    "time": "Thu Feb 25 15:02:00 2016 +1100"
  },
  "message": "Generate XXX_WellKnownType method for recognised well-known types.\n\nJust Duration and Timestamp for now.\n\nMake jsonpb recognise them and format/parse according to the spec.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a453527864fdd25f61e938f1f9942c9e6a7b2694",
      "old_mode": 33188,
      "old_path": "jsonpb/jsonpb.go",
      "new_id": "f4523f5e1a974898d335fa58cbba63e7ec3ed269",
      "new_mode": 33188,
      "new_path": "jsonpb/jsonpb.go"
    },
    {
      "type": "modify",
      "old_id": "df93a8986be8d4050a248306fb123ba1f21571df",
      "old_mode": 33188,
      "old_path": "jsonpb/jsonpb_test.go",
      "new_id": "f5612b9f8f83e825b155ba355f0ed4e0d07a0dc1",
      "new_mode": 33188,
      "new_path": "jsonpb/jsonpb_test.go"
    },
    {
      "type": "modify",
      "old_id": "e53e6a6906cbd8963888fd3a75894a7312b1c64d",
      "old_mode": 33188,
      "old_path": "jsonpb/jsonpb_test_proto/Makefile",
      "new_id": "d16e916d23aa854020232c1cc38ab33b2401c966",
      "new_mode": 33188,
      "new_path": "jsonpb/jsonpb_test_proto/Makefile"
    },
    {
      "type": "modify",
      "old_id": "34cd2db1a924645bc583f8887b986b036c0e131f",
      "old_mode": 33188,
      "old_path": "jsonpb/jsonpb_test_proto/more_test_objects.pb.go",
      "new_id": "3ff477b0f62f7bbe8b10b817d683ad17c820fb39",
      "new_mode": 33188,
      "new_path": "jsonpb/jsonpb_test_proto/more_test_objects.pb.go"
    },
    {
      "type": "modify",
      "old_id": "38dfce4c344c45558f911222396f23ff7cb0a760",
      "old_mode": 33188,
      "old_path": "jsonpb/jsonpb_test_proto/test_objects.pb.go",
      "new_id": "cf6f0e39bdfa9eddc6b8379d04f23ca1df642a0b",
      "new_mode": 33188,
      "new_path": "jsonpb/jsonpb_test_proto/test_objects.pb.go"
    },
    {
      "type": "modify",
      "old_id": "77f7fba9ee2861adc77873f0253acc96c51db90c",
      "old_mode": 33188,
      "old_path": "jsonpb/jsonpb_test_proto/test_objects.proto",
      "new_id": "8087f71a66904f4a27cf403466b41633cdff404a",
      "new_mode": 33188,
      "new_path": "jsonpb/jsonpb_test_proto/test_objects.proto"
    },
    {
      "type": "modify",
      "old_id": "004b2d8db790f8985cd602dc11d6825eb9664710",
      "old_mode": 33188,
      "old_path": "protoc-gen-go/generator/generator.go",
      "new_id": "0e4016249b2381259ab15153aac73cb4a561ae56",
      "new_mode": 33188,
      "new_path": "protoc-gen-go/generator/generator.go"
    },
    {
      "type": "modify",
      "old_id": "b93383f018c51aa976b2f073a379fd8969e79345",
      "old_mode": 33188,
      "old_path": "ptypes/any/any.pb.go",
      "new_id": "c30c737583178ce74afb5c2481d5e2b4ceb4a38c",
      "new_mode": 33188,
      "new_path": "ptypes/any/any.pb.go"
    },
    {
      "type": "modify",
      "old_id": "3ac552e3d62f9def7b8d6a0560a943e9c31f2f92",
      "old_mode": 33188,
      "old_path": "ptypes/duration/duration.pb.go",
      "new_id": "2d0a6b7ce7f20bf3a6ce619ecbdf5409eae8b2d1",
      "new_mode": 33188,
      "new_path": "ptypes/duration/duration.pb.go"
    },
    {
      "type": "modify",
      "old_id": "ab3f9728df8e2d6f3d4399a5fb1d78984c4d94d2",
      "old_mode": 33188,
      "old_path": "ptypes/empty/empty.pb.go",
      "new_id": "75513c478903ccf404dc2efde36c29b6d49e97b5",
      "new_mode": 33188,
      "new_path": "ptypes/empty/empty.pb.go"
    },
    {
      "type": "modify",
      "old_id": "4166d9e8fc37ddc481113882010af47effb11141",
      "old_mode": 33261,
      "old_path": "ptypes/regen.sh",
      "new_id": "c93ecb5902c1db7630411ca6be1889e09cd21438",
      "new_mode": 33261,
      "new_path": "ptypes/regen.sh"
    },
    {
      "type": "modify",
      "old_id": "9489166314c09353fe948b199da8baec3450d59e",
      "old_mode": 33188,
      "old_path": "ptypes/struct/struct.pb.go",
      "new_id": "9f2ef62408eb641fc92e67088982b627907fe58e",
      "new_mode": 33188,
      "new_path": "ptypes/struct/struct.pb.go"
    },
    {
      "type": "modify",
      "old_id": "ac27c4bebd1491c725ab2f3e3ac1cb25e9f5a2f0",
      "old_mode": 33188,
      "old_path": "ptypes/timestamp/timestamp.pb.go",
      "new_id": "eabbb9193b859c84639949abbb79bf0a0a601ee8",
      "new_mode": 33188,
      "new_path": "ptypes/timestamp/timestamp.pb.go"
    },
    {
      "type": "modify",
      "old_id": "e90bdea9e76b96365af66704989795c0caae1ffb",
      "old_mode": 33188,
      "old_path": "ptypes/wrappers/wrappers.pb.go",
      "new_id": "1363bb64084a02c249ec55f5729a90c5957b152e",
      "new_mode": 33188,
      "new_path": "ptypes/wrappers/wrappers.pb.go"
    }
  ]
}
