)]}'
{
  "commit": "dda7ab0363c4255aed5eae7aa84a4a7816f29bab",
  "tree": "694f21fde2ab4928f02122ad09efa1acd6483c91",
  "parents": [
    "0c95791509ec0fe4e6973ccf885ad0055eb35b82"
  ],
  "author": {
    "name": "toc007",
    "email": "toc007@ucsd.edu",
    "time": "Tue Jan 15 20:01:41 2019 -0800"
  },
  "committer": {
    "name": "Paul Yang",
    "email": "TeBoring@users.noreply.github.com",
    "time": "Tue Jan 15 20:01:41 2019 -0800"
  },
  "message": "Ruby nested msg caps (#5564)\n\n* Ruby nested msg caps\r\n\r\n* nested types tests added\r\n\r\n* test cases added for RubifyConstant\r\n\r\n* extracted NestedMessage to TestNestedMessage\r\n\r\n* removed nested tests with leading underscore\r\n\r\n* extracted testLowercase to toplevel testLowercaseNested\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3b934bd691e0df627407e2ffadc3f958ee09295d",
      "old_mode": 33188,
      "old_path": "ruby/tests/generated_code.proto",
      "new_id": "e8116697d7a3d2f1efc566e91f05feb06ba8bddb",
      "new_mode": 33188,
      "new_path": "ruby/tests/generated_code.proto"
    },
    {
      "type": "modify",
      "old_id": "6e6f915ade269eaa59f4392f88fcd3aaaae29d4c",
      "old_mode": 33188,
      "old_path": "ruby/tests/generated_code_test.rb",
      "new_id": "aed1cf8ebc379b39aaa31a3f4baa5df763373cee",
      "new_mode": 33188,
      "new_path": "ruby/tests/generated_code_test.rb"
    },
    {
      "type": "modify",
      "old_id": "6b9ea82264d6ba69ff364082a9a9b15001f658c6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/ruby/ruby_generator.cc",
      "new_id": "d6aa1f0081cf31237e5c68e9c59a2a7ce63007eb",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/ruby/ruby_generator.cc"
    }
  ]
}
