)]}'
{
  "commit": "8695997eb5adb3c504c3615f0e6f3891a9b7ebde",
  "tree": "21890635a98c360ce0465aeeb1e41a4f27a1277c",
  "parents": [
    "bcda919ceeae8bd854c07a8300d8996ef52315db"
  ],
  "author": {
    "name": "parker",
    "email": "parker@shundaojia.com",
    "time": "Mon Nov 06 12:18:12 2017 +0800"
  },
  "committer": {
    "name": "parker",
    "email": "parker@shundaojia.com",
    "time": "Fri Nov 17 11:43:14 2017 +0800"
  },
  "message": "Google::Protobuf::Struct can access a missing key (#3846)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "921ddbc06fbe3b6bd66b29f5d67d9c463446946e",
      "old_mode": 33188,
      "old_path": "ruby/lib/google/protobuf/well_known_types.rb",
      "new_id": "e85fac56bcce947b14d9e15ca7cf58b9747d391a",
      "new_mode": 33188,
      "new_path": "ruby/lib/google/protobuf/well_known_types.rb"
    },
    {
      "type": "modify",
      "old_id": "bd24c32884ae35144eb0085a2852dee0382d0c8b",
      "old_mode": 33188,
      "old_path": "ruby/tests/well_known_types_test.rb",
      "new_id": "3ce659a65fea1ed82d0ec789e2c6df51e3d4c802",
      "new_mode": 33188,
      "new_path": "ruby/tests/well_known_types_test.rb"
    }
  ]
}
