)]}'
{
  "commit": "63d2f3bc80a870a09c6aea74025df40aad7dba04",
  "tree": "7d170a999a945cbf721c3a9d8c71fc1d0fd3fbe3",
  "parents": [
    "3025a06607f62310454eecee2ab7e6329dc864fe"
  ],
  "author": {
    "name": "Toby Hsieh",
    "email": "thrasher13b@gmail.com",
    "time": "Mon Oct 29 11:32:50 2018 -0700"
  },
  "committer": {
    "name": "Paul Yang",
    "email": "TeBoring@users.noreply.github.com",
    "time": "Mon Oct 29 11:32:50 2018 -0700"
  },
  "message": "Fix RepeatedField#first in Ruby gem (#5293)\n\nGiven an argument, the previous implementation was off by one\r\n(`.first(2)` would return 3 elements) compared to the `Enumerable#first`\r\nmethod.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2dae1e65aa3ad4a1b071c39384467767196e751b",
      "old_mode": 33188,
      "old_path": "ruby/lib/google/protobuf/repeated_field.rb",
      "new_id": "bc9699fdfd3b5fb19d4dbd6b15bff1b57352fc4a",
      "new_mode": 33188,
      "new_path": "ruby/lib/google/protobuf/repeated_field.rb"
    },
    {
      "type": "modify",
      "old_id": "a4f3aab8152bed3ea18172f812ed18b71784d2c7",
      "old_mode": 33188,
      "old_path": "ruby/tests/repeated_field_test.rb",
      "new_id": "3119d578694b18bfc437df1053e4141e3fa6cd5f",
      "new_mode": 33188,
      "new_path": "ruby/tests/repeated_field_test.rb"
    }
  ]
}
