)]}'
{
  "commit": "0a9737fe91827fe8ed0f9e55bbf903597fd3eb0d",
  "tree": "4a720bff85e6ce14a6057a7c997709e8a80403ae",
  "parents": [
    "1beac495c21d853805d24743d8be1ce88249c222"
  ],
  "author": {
    "name": "Fabian Meumertzheim",
    "email": "fabian@meumertzhe.im",
    "time": "Tue Sep 01 02:01:22 2026 -0700"
  },
  "committer": {
    "name": "rules_java Copybara",
    "email": "noreply@google.com",
    "time": "Tue Sep 01 02:01:59 2026 -0700"
  },
  "message": "Propagate `.jdeps` for `java_import` (#363)\n\nDownstream Java compilation actions need accurate `.jdeps` files for their reduced classpath optimization. With this change, `java_import` now always runs `ImportDepsChecker` to generate this file, but possibly suppresses its outputs. Note that Bazel (but not Blaze) always silences the output.\n\nFixes #362\n\nCloses #363\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/363 from fmeum:java-import-reduced-classpath 5daac7d7ba1eeb7016d5a2921bdd58d93722c586\nPiperOrigin-RevId: 974359803\nChange-Id: I151170f6382202f8faae0c75c52741920d45c81e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c402fc441629d94df4b0b95222d172d7dba86d5c",
      "old_mode": 33188,
      "old_path": "java/common/rules/impl/bazel_java_import_impl.bzl",
      "new_id": "aa829d1f4f69365adba68d4bd50701b1da2503bf",
      "new_mode": 33188,
      "new_path": "java/common/rules/impl/bazel_java_import_impl.bzl"
    },
    {
      "type": "modify",
      "old_id": "69dec8b6aba4fcb86857f914503a136125b732b7",
      "old_mode": 33188,
      "old_path": "java/common/rules/impl/import_deps_check.bzl",
      "new_id": "f5a950f7005ce9730a90bf619c90255acd68d9d0",
      "new_mode": 33188,
      "new_path": "java/common/rules/impl/import_deps_check.bzl"
    },
    {
      "type": "modify",
      "old_id": "6f97d15abc817cb5822ae59271920c1d8551a822",
      "old_mode": 33188,
      "old_path": "test/java/bazel/rules/BUILD.bazel",
      "new_id": "09c1f1a0744142b2d2af5778798d77cfeb3b020a",
      "new_mode": 33188,
      "new_path": "test/java/bazel/rules/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ea3ff2e317a3b0988d5a27cde428e8cda754af8",
      "new_mode": 33188,
      "new_path": "test/java/bazel/rules/java_import_tests.bzl"
    },
    {
      "type": "modify",
      "old_id": "35b713df43b4a5ed84de9311e15a0512e5aeafe2",
      "old_mode": 33188,
      "old_path": "test/java/common/rules/java_import_tests.bzl",
      "new_id": "c74bd3de3c6ca99ee517654c831db201b341a213",
      "new_mode": 33188,
      "new_path": "test/java/common/rules/java_import_tests.bzl"
    },
    {
      "type": "modify",
      "old_id": "9a0fb533a1a62b7ed15992cedb9d9e86ee24a114",
      "old_mode": 33188,
      "old_path": "test/java/testutil/java_info_subject.bzl",
      "new_id": "8df4f786a7594894530f8c4dae51d07abf34b572",
      "new_mode": 33188,
      "new_path": "test/java/testutil/java_info_subject.bzl"
    },
    {
      "type": "modify",
      "old_id": "e4097ae0f02b584e4ce27398950bef1a1620c19c",
      "old_mode": 33188,
      "old_path": "toolchains/default_java_toolchain.bzl",
      "new_id": "f131a620fc8dc05d24b138da8ea28230232ab805",
      "new_mode": 33188,
      "new_path": "toolchains/default_java_toolchain.bzl"
    }
  ]
}
