)]}'
{
  "commit": "64eb9b6e858c8efeebc18439890927ab38d37402",
  "tree": "36458f7601edc801ac844525d4534f9b98311234",
  "parents": [
    "413c614a942ed60e862565d6f774bac3ad2b0a3e"
  ],
  "author": {
    "name": "Joe Bolinger",
    "email": "jbolinger@google.com",
    "time": "Wed Feb 06 07:57:13 2019 -0800"
  },
  "committer": {
    "name": "Paul Yang",
    "email": "TeBoring@users.noreply.github.com",
    "time": "Wed Feb 06 07:57:13 2019 -0800"
  },
  "message": "Add more descriptive error messages to init methods in Ruby (#5659)\n\n* add more descriptive error messages to init methods\r\n\r\n* add type errors test to Makefile.am\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5af3f3130161fa93b401deb0d9a8f8ea4dbe41d2",
      "old_mode": 33188,
      "old_path": "Makefile.am",
      "new_id": "aee14109a15d3f1268492c9d75c0b71748d5a859",
      "new_mode": 33188,
      "new_path": "Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "8c2f6424c38a9f79fa082d5b53e5d1914f364505",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/map.c",
      "new_id": "59d64fcb799c4b8558d82b74844ff3686be52caa",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/map.c"
    },
    {
      "type": "modify",
      "old_id": "fd123aebd002ecf085cdda97b2994c1d1dfdebfc",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/message.c",
      "new_id": "7c3079a4c45ed22253ff978eb3d06f43bed30f4e",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/message.c"
    },
    {
      "type": "modify",
      "old_id": "eff212e1a7058fad6bae90a46988e127903063ca",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/protobuf.h",
      "new_id": "8731eeb47b095c35ef90749cde624693cec2ab33",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/protobuf.h"
    },
    {
      "type": "modify",
      "old_id": "c6620ee61167532d2a12f7d7a5347809ec9d4a2a",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/repeated_field.c",
      "new_id": "8f4c4212bddbb3ca825d885f4bef8a32f504cc2f",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/repeated_field.c"
    },
    {
      "type": "modify",
      "old_id": "6cf4158b01e6002f19d4dd2add91ceb1a03ecc4e",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/storage.c",
      "new_id": "407342ef5acf7c7bc887d76d7aae69c56ad9eda8",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/storage.c"
    },
    {
      "type": "modify",
      "old_id": "5e17bef65bf084f4aed1c003d63aa60800cd56ad",
      "old_mode": 33188,
      "old_path": "ruby/tests/basic.rb",
      "new_id": "269c9ee27dd0ebd7929ef08bd6af512e9a06fa47",
      "new_mode": 33188,
      "new_path": "ruby/tests/basic.rb"
    },
    {
      "type": "modify",
      "old_id": "a59e808de8a93f02e52d84b4517f6ac296028d5e",
      "old_mode": 33188,
      "old_path": "ruby/tests/basic_proto2.rb",
      "new_id": "53d6a70d2da83883b181cfdfc7cbf5922c0edf3d",
      "new_mode": 33188,
      "new_path": "ruby/tests/basic_proto2.rb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76c591c0a591b4f7327f357a1d3456acc8227a65",
      "new_mode": 33188,
      "new_path": "ruby/tests/type_errors.rb"
    }
  ]
}
