)]}'
{
  "commit": "bb38ba55753a27a78abd8cc1d5211eb8950dabfe",
  "tree": "2c04c34b9288f46e93ffc5b410036da9d4d253b8",
  "parents": [
    "a8b8ea02b74095042a6c4a6acb50498a1a2c4570"
  ],
  "author": {
    "name": "Jason Lunn",
    "email": "jason.lunn@gmail.com",
    "time": "Fri Jan 05 18:30:47 2024"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jan 05 18:41:01 2024"
  },
  "message": "Fix separate issues in JRuby\u0027s \"native\" `dup` and `inspect` methods. (#15265)\n\nUpdate the stress test to exercise `proto3_optional` fields.\n\nCloses #15265\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/protocolbuffers/protobuf/pull/15265 from protocolbuffers:fix_jruby_proto3_optional 4040e13a7bc1c183b7e57073f070ea13518122c0\nPiperOrigin-RevId: 596028361\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "365f23c7b26517217550e8a00454e61c4d65ad13",
      "old_mode": 33188,
      "old_path": "ruby/src/main/java/com/google/protobuf/jruby/RubyMessage.java",
      "new_id": "25d169b759541592ee5fd3119ee907b5824259e4",
      "new_mode": 33188,
      "new_path": "ruby/src/main/java/com/google/protobuf/jruby/RubyMessage.java"
    },
    {
      "type": "modify",
      "old_id": "517e74638c98a0b7e726b869cd4efb67ff12266c",
      "old_mode": 33188,
      "old_path": "ruby/tests/stress.proto",
      "new_id": "e7a0042d00cc47be67488656b8915fe89c37669e",
      "new_mode": 33188,
      "new_path": "ruby/tests/stress.proto"
    },
    {
      "type": "modify",
      "old_id": "4ad37c171cad556fee43510074525dc9a095671b",
      "old_mode": 33261,
      "old_path": "ruby/tests/stress.rb",
      "new_id": "c56432012d5078289115060eff4d6e773992b580",
      "new_mode": 33261,
      "new_path": "ruby/tests/stress.rb"
    }
  ]
}
