)]}'
{
  "commit": "507f11a3901cb0fc2d41ab28c909b39df8a5e04c",
  "tree": "d3f773e1cdb1493688785016fa727d83f38ed67d",
  "parents": [
    "5fdb2b38927760d8adf1709ad464ee24f2a751ca"
  ],
  "author": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Tue Jun 02 22:21:34 2026 +0200"
  },
  "committer": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Tue Jun 02 21:31:16 2026 -0700"
  },
  "message": "Adapt to recent upstream tooling migrations\n\n* Bazel 9.x requires java_library to be loaded explicitly from\n  @rules_java//java:defs.bzl. Add the load where needed.\n\n* protobuf upstream absorbed the proto rules into @protobuf//bazel:.\n  Switch the proto_library load in proto/BUILD to\n  @protobuf//bazel:proto_library.bzl.\n\n* The @rules_java upgrade ships a newer errorprone that tightens\n  the [CheckReturnValue] bug pattern. Address it by adding\n  @CanIgnoreReturnValue to fluent-mutator methods whose callers\n  legitimately discard the return value, and by binding the\n  remaining site-local discards to `var unused`.\n\nChange-Id: I875c4406f1b2333b45447b0e4ac57946b5dde44e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b377109570ec4169715bf7ec194b141460e79c46",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/acceptance/AbstractCodeOwnersTest.java",
      "new_id": "3d84823af28a777cd28d1751069c4dabdf4efdcd",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/acceptance/AbstractCodeOwnersTest.java"
    },
    {
      "type": "modify",
      "old_id": "e47e1ccd87b80b9491d3680c5f93da972b3e391c",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/acceptance/testsuite/TestCodeOwnerConfigCreation.java",
      "new_id": "e43288eb49e281b7a8a845a8565470f838a6c031",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/acceptance/testsuite/TestCodeOwnerConfigCreation.java"
    },
    {
      "type": "modify",
      "old_id": "5f99cd1673b9df4968707e15fae1c3769c2ca1fb",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/api/ProjectCodeOwners.java",
      "new_id": "76020bc9edc32b50805e6acdf8c2cc944f34cf4d",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/api/ProjectCodeOwners.java"
    },
    {
      "type": "modify",
      "old_id": "b72ab39ffbab2074e393bbfe8bbdd78957c44d26",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerConfig.java",
      "new_id": "0031cf2d11e7c8f65f49c76ec8f2900bec32e16b",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerConfig.java"
    },
    {
      "type": "modify",
      "old_id": "c51f05ff15bb6b7cb8c5962c0e2a07be99ce53d1",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerConfigFile.java",
      "new_id": "801e93fb489f838685a7072f1ad9eb51e9e0e769",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerConfigFile.java"
    },
    {
      "type": "modify",
      "old_id": "49c06bb104c6ffdb764bd84e2591d083ffbe0ad5",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerConfigHierarchy.java",
      "new_id": "0eb87eb81e3a3f4c391c4d7ab9c4e1e98d21ae26",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerConfigHierarchy.java"
    },
    {
      "type": "modify",
      "old_id": "c9892e4712f2113a4b78a913ca3a35d9fc38ff28",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerConfigReference.java",
      "new_id": "45a1c3d840ba228f684c173e982293f7ded4575d",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerConfigReference.java"
    },
    {
      "type": "modify",
      "old_id": "38ce3e02fb3c65e1b77f5a08265afc7cd088430e",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerResolver.java",
      "new_id": "f8b027d5c0654310b6335d24577f82806b2d2679",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerResolver.java"
    },
    {
      "type": "modify",
      "old_id": "ce89e0791212e521b9ac0d92948fce79fa768baf",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerScoring.java",
      "new_id": "1cc8d12948c49cbf015f62de72fcf4a5d91a3fb8",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerScoring.java"
    },
    {
      "type": "modify",
      "old_id": "43f49d57ac60be51a14bb2c7951126189eeb9773",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerSet.java",
      "new_id": "f140ec2e42b52bba0b2a2a486173a522ddc24b61",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerSet.java"
    },
    {
      "type": "modify",
      "old_id": "3ce8e01fd6c7259d458278a00500f8f357022f20",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnersOnAddReviewer.java",
      "new_id": "2723a95521edb345326c04882c4d329dfac98188",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnersOnAddReviewer.java"
    },
    {
      "type": "modify",
      "old_id": "5e41d702e4d95222a8b9200c3d1d0677aa88b8e1",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnersUpdate.java",
      "new_id": "a3e91e36a1a2ef6a6d3aef18f466437292521667",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnersUpdate.java"
    },
    {
      "type": "modify",
      "old_id": "ab700ec1eb3745e49e9b022408b2fc5910420dd7",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/OnCodeOwnerApproval.java",
      "new_id": "3650c961898db8df8f29d5f7495afaa3ddf5087b",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/OnCodeOwnerApproval.java"
    },
    {
      "type": "modify",
      "old_id": "694226804dd6ad4c6bc4ff62abbadba1e7198c8e",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/PathCodeOwnerStatus.java",
      "new_id": "665dd56c0ebbc184851cfd2ffbeaec77007f4952",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/PathCodeOwnerStatus.java"
    },
    {
      "type": "modify",
      "old_id": "59cce10822e767de8facf6b7c1bbafe53631ed58",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/config/AbstractRequiredApprovalConfig.java",
      "new_id": "f5ce964687211161c910d23675d9d34295ceb3aa",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/config/AbstractRequiredApprovalConfig.java"
    },
    {
      "type": "modify",
      "old_id": "d75a3faad4c3225db617eb62e36dc58fac75ecd5",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/config/StatusConfig.java",
      "new_id": "a6789c3143e966a1182b1068e9cc24e041df75b5",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/config/StatusConfig.java"
    },
    {
      "type": "modify",
      "old_id": "19d500436febb62c42b05f847c5adf5c9d63aa87",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/findowners/ParsedEmailLine.java",
      "new_id": "5d019be956e253735bd110e78bfde0d9b6887f72",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/findowners/ParsedEmailLine.java"
    },
    {
      "type": "modify",
      "old_id": "772277bdab680fcdc5664e3568d9d1b73404d103",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/testing/backend/TestCodeOwnerConfigStorage.java",
      "new_id": "9cd085ad9ff430dbf36314fd0a4a75176dc523b7",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/testing/backend/TestCodeOwnerConfigStorage.java"
    },
    {
      "type": "modify",
      "old_id": "91a8c56c831c1af50acb67a13d47950e819332a4",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/validation/CodeOwnerConfigValidator.java",
      "new_id": "f6c3d2610813707b23dbd96af4400fb591317168",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/validation/CodeOwnerConfigValidator.java"
    },
    {
      "type": "modify",
      "old_id": "5cc69d380016793f5e76779f82361c8fe53771f1",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/AbstractGetCodeOwnersForPathIT.java",
      "new_id": "98a72ade5ad38352068e646f877089eb5067fcf7",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/AbstractGetCodeOwnersForPathIT.java"
    },
    {
      "type": "modify",
      "old_id": "a4fd76e771515b67c1a1b1757ade0db260691404",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/BUILD",
      "new_id": "1f58358032e72b03d6b93516234c84a102360e70",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ebf79b9770db3a86ee0dfbea5c96e2b8425cf152",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/CodeOwnerConfigValidatorIT.java",
      "new_id": "009fd2e6f9ff66558da236e8af74bbeb30c04190",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/CodeOwnerConfigValidatorIT.java"
    },
    {
      "type": "modify",
      "old_id": "7275f4fefa158c43859220ddcd5ab4d01864b5c3",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/CodeOwnerSubmitRuleIT.java",
      "new_id": "159ae18cb39a6c4053befd829328b7d3d1c5b6a9",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/CodeOwnerSubmitRuleIT.java"
    },
    {
      "type": "modify",
      "old_id": "54a94a1ad427c4f7f53941ed8ecd53545c194c88",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/GetOwnedPathsIT.java",
      "new_id": "4349f1959ce8fd115650a959b6ffbc448016cd37",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/GetOwnedPathsIT.java"
    },
    {
      "type": "modify",
      "old_id": "7feee40cc1a1e5e8e2c92a551ca4ccb7d55f88eb",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/OnCodeOwnerApprovalIT.java",
      "new_id": "167037bdedc94d3da1decc4b7d862968bb313577",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/OnCodeOwnerApprovalIT.java"
    },
    {
      "type": "modify",
      "old_id": "9997432906a932228d8d64e2bfa0b3bdf7be7066",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/OnCodeOwnerOverrrideIT.java",
      "new_id": "61dff07234180a3028513c3bd8268c80b5a44dde",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/OnCodeOwnerOverrrideIT.java"
    },
    {
      "type": "modify",
      "old_id": "ddddf39e2893e6cbd599ff61a5ac22bc6b4ba3b7",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/PutCodeOwnerProjectConfigIT.java",
      "new_id": "4a798448e9ef80dabdc6ae6ab577ead885eadbf2",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/PutCodeOwnerProjectConfigIT.java"
    },
    {
      "type": "modify",
      "old_id": "92380936641fe660f40366553ac714fe5e6dab19",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/RenameEmailIT.java",
      "new_id": "176994a82f7bd80593a3cf485bbe4fedfff588ea",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/RenameEmailIT.java"
    },
    {
      "type": "modify",
      "old_id": "8593c504ea6ad1a65d65e3f6fed10a86a6c6dab0",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/restapi/BUILD",
      "new_id": "67ac08c7ada89472d238b469e4185e1aa86c5695",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/restapi/BUILD"
    },
    {
      "type": "modify",
      "old_id": "5db2a850cd4863c31cbfada1baca17c5bd586d7a",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/backend/BUILD",
      "new_id": "c139ec7aad4b26e91a8dc0c8d28d6b80750b9b21",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/backend/BUILD"
    },
    {
      "type": "modify",
      "old_id": "02016d8fb3cdfa656e595b380362539f4fa630fb",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/backend/ChangedFilesTest.java",
      "new_id": "80538c0b7b462aa0f166352ba28653d8f5fd1682",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/backend/ChangedFilesTest.java"
    },
    {
      "type": "modify",
      "old_id": "9f2a585fe5d25519fdfb490156fafd3354c6f3ea",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/backend/CodeOwnerApprovalCheckInputTest.java",
      "new_id": "4fc1604596cb88fedda49b5c1bbefbb14a73de10",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/backend/CodeOwnerApprovalCheckInputTest.java"
    },
    {
      "type": "modify",
      "old_id": "951786e2a502bfb7cff353abfa07f5624f5a52a1",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/backend/CodeOwnerApprovalCheckTest.java",
      "new_id": "b95fb30102f216603a7accd309c4ad45e9ae76ee",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/backend/CodeOwnerApprovalCheckTest.java"
    },
    {
      "type": "modify",
      "old_id": "9dc820dfa41ec843fd8aebbcfc3ead5c0eaedef6",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/backend/config/BUILD",
      "new_id": "ca03ea5679a8d0b35f5c43cea785d411cba49ee6",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/backend/config/BUILD"
    },
    {
      "type": "modify",
      "old_id": "77f79bf2db1d414fa206d34b3e983f2536a0da4b",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/backend/config/CodeOwnersPluginProjectConfigSnapshotTest.java",
      "new_id": "15b51d762a4b48a678a23171cb639006c7bbbcad",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/backend/config/CodeOwnersPluginProjectConfigSnapshotTest.java"
    },
    {
      "type": "modify",
      "old_id": "59bba8a7151f8d8a94d3a39239f8fe7cd5720539",
      "old_mode": 33188,
      "old_path": "proto/BUILD",
      "new_id": "d6f290ffb3b826b8232eac4a2e64b97423e3df0a",
      "new_mode": 33188,
      "new_path": "proto/BUILD"
    }
  ]
}
