)]}'
{
  "commit": "799e73bee873afd2271517b17c037d6fa4148169",
  "tree": "7c0a34bd2045f102a69a2d2f79f91a03336332d1",
  "parents": [
    "f331eba783b36ac2e547afac903fe1e21e9f958a"
  ],
  "author": {
    "name": "Thomas Van Lenten",
    "email": "thomasvl@google.com",
    "time": "Fri May 01 12:17:07 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri May 01 12:23:14 2026 -0700"
  },
  "message": "[ObjC] Small shuffling for code quality/style.\n\n- Add some casts to avoid warnings with signed/unsigned comparisons.\n- Use `objc_direct` for some internal helpers and get out of having the one class know about the internals of the other class.\n- Update GPBUtilities to not need to know internals of these\n\nPiperOrigin-RevId: 908844212\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d6ef65908cd882970aa3acffd7548fea383ccff3",
      "old_mode": 33188,
      "old_path": "objectivec/GPBUnknownField.m",
      "new_id": "d67cc182386c2c05170f616117fc751e3818d135",
      "new_mode": 33188,
      "new_path": "objectivec/GPBUnknownField.m"
    },
    {
      "type": "modify",
      "old_id": "e7aa1642f7c7d38eaeb119063601389b84d32c78",
      "old_mode": 33188,
      "old_path": "objectivec/GPBUnknownField_PackagePrivate.h",
      "new_id": "4d15e98689222a9506a8e5b3f2434643df1058af",
      "new_mode": 33188,
      "new_path": "objectivec/GPBUnknownField_PackagePrivate.h"
    },
    {
      "type": "modify",
      "old_id": "7b5c515c5093a353d43c2584964d1c2e24669db6",
      "old_mode": 33188,
      "old_path": "objectivec/GPBUnknownFields.m",
      "new_id": "dfbb880f4e0396cb97d3391b7afbd311a9ecef81",
      "new_mode": 33188,
      "new_path": "objectivec/GPBUnknownFields.m"
    },
    {
      "type": "modify",
      "old_id": "0d2fa7992febb3ce3ea9e079830a8499f7056125",
      "old_mode": 33188,
      "old_path": "objectivec/GPBUnknownFields_PackagePrivate.h",
      "new_id": "39f6bd6ee75d5b6745ad6b090cedfe03283648fa",
      "new_mode": 33188,
      "new_path": "objectivec/GPBUnknownFields_PackagePrivate.h"
    },
    {
      "type": "modify",
      "old_id": "3d1e60d89d6b84c7e7e868fcc6359b341c279914",
      "old_mode": 33188,
      "old_path": "objectivec/GPBUtilities.m",
      "new_id": "c7f31df17c35223152fa3b58f28152970cfd7a08",
      "new_mode": 33188,
      "new_path": "objectivec/GPBUtilities.m"
    }
  ]
}
