)]}'
{
  "commit": "8ea33d25124a63a964f248594fdd8887178543f2",
  "tree": "a8f2fa029eb7e645210b3c071c0be40985e92cef",
  "parents": [
    "001690d39bd620847bb265d93a7c5e1bd3737308"
  ],
  "author": {
    "name": "David Symonds",
    "email": "dsymonds@golang.org",
    "time": "Wed Feb 10 15:40:45 2016 +1100"
  },
  "committer": {
    "name": "David Symonds",
    "email": "dsymonds@golang.org",
    "time": "Thu Feb 11 09:39:53 2016 +1100"
  },
  "message": "Add well-known types.\n\nThis introduces supported Go packages for each well-known type,\nand a placeholder support package for interacting with them.\n\nThis commit adds Any, Duration and Empty; more types will follow.\n\nUpdates #50.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0bf694c97862a92275111953e6dabdcc87bca7f0",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "2f337392333d7b67d02b72ab358a5fde0b122aea",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b93383f018c51aa976b2f073a379fd8969e79345",
      "new_mode": 33188,
      "new_path": "types/any/any.pb.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7689d5087210e8d11f882266a422257a945b144d",
      "new_mode": 33188,
      "new_path": "types/any/any.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "efc1d47909f52873e98d788de9a40a70ec8a1691",
      "new_mode": 33188,
      "new_path": "types/doc.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ac552e3d62f9def7b8d6a0560a943e9c31f2f92",
      "new_mode": 33188,
      "new_path": "types/duration/duration.pb.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2fbc88e528ff71a1d11103f6847840b720ec7b6",
      "new_mode": 33188,
      "new_path": "types/duration/duration.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab3f9728df8e2d6f3d4399a5fb1d78984c4d94d2",
      "new_mode": 33188,
      "new_path": "types/empty/empty.pb.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "106af2319f769cc993a9a8df29d96ced6cf44148",
      "new_mode": 33188,
      "new_path": "types/empty/empty.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "653c01cecff4ee0745e14c1387dfcce496087095",
      "new_mode": 33261,
      "new_path": "types/regen.sh"
    }
  ]
}
