)]}'
{
  "commit": "8356d270a54e18c21f4feac6f5e2b6f1061dc8d5",
  "tree": "6224f98ad30e99dc2d896423853892f2142f16ed",
  "parents": [
    "7fdebf2c2eda381bc7f4701811aae334b0f742ab"
  ],
  "author": {
    "name": "Paul Yang",
    "email": "TeBoring@users.noreply.github.com",
    "time": "Mon Jul 02 15:11:36 2018 -0700"
  },
  "committer": {
    "name": "Feng Xiao",
    "email": "xfxyjwf@gmail.com",
    "time": "Tue Jul 17 17:34:25 2018 -0700"
  },
  "message": "Add continuous test for ruby 2.3, 2.4 and 2.5 (#4829)\n\n* Add continuous test for ruby 2.3, 2.4 and 2.5\n\n* Change ruby 2.5 to 2.5.0\n\n* No need to provide argument to rb_funcall when argc is 0\n\n* Fix tests for ruby 2.5\n\n* Use rescue instead of assert_raise to accept subclass of error\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "05fe0278b13cf890d05e50e29b764f472b52879b",
      "old_mode": 33188,
      "old_path": "ruby/compatibility_tests/v3.0.0/tests/basic.rb",
      "new_id": "e2559036d662e5b56fd6023c0d339c9089f538a0",
      "new_mode": 33188,
      "new_path": "ruby/compatibility_tests/v3.0.0/tests/basic.rb"
    },
    {
      "type": "modify",
      "old_id": "25727b7b282c969c66e88defbf2179852680b9c0",
      "old_mode": 33188,
      "old_path": "ruby/compatibility_tests/v3.0.0/tests/repeated_field_test.rb",
      "new_id": "201fe36b97886f8ea224b8a9f04d2d4eedef6a30",
      "new_mode": 33188,
      "new_path": "ruby/compatibility_tests/v3.0.0/tests/repeated_field_test.rb"
    },
    {
      "type": "modify",
      "old_id": "1437c0b52af7490a94a4df587a277f7479639fe6",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/storage.c",
      "new_id": "5d842b74d6beb40e92fdb5e5c3596e12948a75d3",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/storage.c"
    },
    {
      "type": "modify",
      "old_id": "ad34d53d910371d74741fccabee8102d4703de46",
      "old_mode": 33188,
      "old_path": "ruby/tests/basic.rb",
      "new_id": "d151022ef580369d02de1346646deeda9ff2f5d1",
      "new_mode": 33188,
      "new_path": "ruby/tests/basic.rb"
    },
    {
      "type": "modify",
      "old_id": "61ac4afd07176d20eb3d7f29b885adecff3c5c7c",
      "old_mode": 33188,
      "old_path": "ruby/tests/repeated_field_test.rb",
      "new_id": "a4f3aab8152bed3ea18172f812ed18b71784d2c7",
      "new_mode": 33188,
      "new_path": "ruby/tests/repeated_field_test.rb"
    }
  ]
}
