)]}'
{
  "commit": "16cc9e35b8635989af28962f4a54444a176a0559",
  "tree": "01495ab2715602a530aef2d347f494175c7f8e9b",
  "parents": [
    "34b0dea194343a489720854ff4ecf229b3c4f9c5"
  ],
  "author": {
    "name": "Jason Lunn",
    "email": "jason.lunn@gmail.com",
    "time": "Wed Nov 08 15:25:11 2023 -0500"
  },
  "committer": {
    "name": "Jason Lunn",
    "email": "jason.lunn@gmail.com",
    "time": "Wed Nov 08 15:25:11 2023 -0500"
  },
  "message": "Simplify deep freeze logic.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0547efccfbf69a522184f58e3461a239c8b60f79",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/map.c",
      "new_id": "311b69a5976e26dff676d412b493d898162cb1a3",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/map.c"
    },
    {
      "type": "modify",
      "old_id": "412dd2d616afcac8cad440139f79b82652534f98",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/message.c",
      "new_id": "7a4a848765853f4390abb1d015de18c722fea9b4",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/message.c"
    },
    {
      "type": "modify",
      "old_id": "4dff68b23b940018c6fbb81d07871768312a9897",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/repeated_field.c",
      "new_id": "19601267495539af83fadf12303738f6bfaa5fbd",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/repeated_field.c"
    },
    {
      "type": "modify",
      "old_id": "b1961b14aaaa874db8007439f89ca89ddb9b358c",
      "old_mode": 33188,
      "old_path": "ruby/lib/google/protobuf/ffi/map.rb",
      "new_id": "61abbe53b0bcc4858d10ef9f8376f1b84a7760e9",
      "new_mode": 33188,
      "new_path": "ruby/lib/google/protobuf/ffi/map.rb"
    },
    {
      "type": "modify",
      "old_id": "400cf63e952497255704b2992ae40314cb27a8cc",
      "old_mode": 33188,
      "old_path": "ruby/lib/google/protobuf/ffi/message.rb",
      "new_id": "045f67f9083b4db82b18bb0d7c00099d64c02fa8",
      "new_mode": 33188,
      "new_path": "ruby/lib/google/protobuf/ffi/message.rb"
    },
    {
      "type": "modify",
      "old_id": "181fbc36e95d8eb5b8c670811e5af4f30cf88bfe",
      "old_mode": 33188,
      "old_path": "ruby/lib/google/protobuf/ffi/repeated_field.rb",
      "new_id": "ccc95ad6f425cf81491a6e8410ab8ce1b14d8bae",
      "new_mode": 33188,
      "new_path": "ruby/lib/google/protobuf/ffi/repeated_field.rb"
    },
    {
      "type": "modify",
      "old_id": "fc1efc48c8c730966be712de1468306f9c500b7d",
      "old_mode": 33188,
      "old_path": "ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java",
      "new_id": "e06826eed131b95d1e4f97c5f2ebbc739e8c54be",
      "new_mode": 33188,
      "new_path": "ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java"
    },
    {
      "type": "modify",
      "old_id": "3b25d44f395c3f408b9e68b718f6617af7a40df5",
      "old_mode": 33188,
      "old_path": "ruby/src/main/java/com/google/protobuf/jruby/RubyMessage.java",
      "new_id": "af6fbeaa71b8215534347546903105a0f38a8302",
      "new_mode": 33188,
      "new_path": "ruby/src/main/java/com/google/protobuf/jruby/RubyMessage.java"
    },
    {
      "type": "modify",
      "old_id": "91c984da22b8e4ae10bf2aa6bd1e0a1d009fae73",
      "old_mode": 33188,
      "old_path": "ruby/src/main/java/com/google/protobuf/jruby/RubyRepeatedField.java",
      "new_id": "e0a8a75ae7f45cecba62a8001db28bd9ad39d388",
      "new_mode": 33188,
      "new_path": "ruby/src/main/java/com/google/protobuf/jruby/RubyRepeatedField.java"
    }
  ]
}
