)]}'
{
  "commit": "11eab86cc0ba1aecaa0dbb5e4a530cec274aa989",
  "tree": "31af36dce7513f3eb4e1e5f1e41b949c9340f80c",
  "parents": [
    "c98bdc2bdc0a85b34910730c34d33b2e7bee1600"
  ],
  "author": {
    "name": "Mariano Simone",
    "email": "marianosimone@gmail.com",
    "time": "Mon Feb 05 22:12:36 2024 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Feb 05 22:15:13 2024 -0800"
  },
  "message": "[Ruby] Delegate difference, intersection, union from RepeatedField to Array (#15652)\n\nComing from [[protobuf/issues/15180] [Ruby] Support for currently ignored Array methods in `RepeatedField`](https://github.com/protocolbuffers/protobuf/issues/15180)\n\nThis adds a couple of `Array` methods to what gets delegated from `RepeatedField`.\n\n- `intersection`, because `|` was already delegated\n- `union`, because `\u0026` was already delegated\n- `difference`, because `-` was already delegated\n\nCloses #15652\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/protocolbuffers/protobuf/pull/15652 from marianosimone:delegate_rb_array_methods 2971981338fdca57a63ec675b597b197c6ef4015\nPiperOrigin-RevId: 604534655\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b8c71e06550102acf41c33fc3ab402dfacb1346b",
      "old_mode": 33188,
      "old_path": "ruby/lib/google/protobuf/repeated_field.rb",
      "new_id": "53de122f3470b401ae47668c6030d9da80d25725",
      "new_mode": 33188,
      "new_path": "ruby/lib/google/protobuf/repeated_field.rb"
    },
    {
      "type": "modify",
      "old_id": "492d9d928fe00bd2d7e701b4799dcb16b75594aa",
      "old_mode": 33261,
      "old_path": "ruby/tests/repeated_field_test.rb",
      "new_id": "41f90b49325bc284d04cab1e449f0b20a4022c4e",
      "new_mode": 33261,
      "new_path": "ruby/tests/repeated_field_test.rb"
    }
  ]
}
