)]}'
{
  "commit": "54439b996b26e7ed2d6c0cb907835515c7f40618",
  "tree": "9f2fcdb910780986f7df22891857762dbd2f446b",
  "parents": [
    "3b9d0f2f1986d1bdbdd01b04c069cbeb8e1ac5ef"
  ],
  "author": {
    "name": "Googler",
    "email": "cushon@google.com",
    "time": "Wed Aug 26 10:31:59 2026 -0700"
  },
  "committer": {
    "name": "rules_java Copybara",
    "email": "noreply@google.com",
    "time": "Wed Aug 26 10:33:02 2026 -0700"
  },
  "message": "Fix `java_single_jar` to propagate full transitive classpath and use shell param file format\n\n`java_single_jar` previously set `runtime_classpath \u003d inputs` in `JavaRuntimeClasspathInfo`, which only included the filtered outputs rather than the full transitive runtime dependencies (`all_inputs`). When `java_single_jar` targets were used in `deploy_env` of other deploy JAR rules, dependencies excluded from the inner JAR were not properly excluded from the outer JAR.\n\nAlso configure `args.set_param_file_format(\"shell\")` (matching `java_binary_deploy_jar.bzl`) so arguments in `deploy_manifest_lines` containing whitespace or embedded newlines are properly quoted in param files.\n\nAdd unit tests for `deploy_manifest_lines`, transitive `deploy_env` exclusion, and `java_binary` consuming `java_single_jar` via `deploy_env`.\n\nPiperOrigin-RevId: 971365057\nChange-Id: I47df6dbe444d1e5d29fabc730ee4d68555332a25\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ca7688735f8b9fe750ccb6b5d4276909d8c59652",
      "old_mode": 33188,
      "old_path": "java/common/rules/java_single_jar.bzl",
      "new_id": "54e9f2856de4a4b13a7043f336a0169377c087b6",
      "new_mode": 33188,
      "new_path": "java/common/rules/java_single_jar.bzl"
    },
    {
      "type": "modify",
      "old_id": "488aab3fcae9ada79bbbd53596402956ef6d56f9",
      "old_mode": 33188,
      "old_path": "test/java/common/rules/java_single_jar_tests.bzl",
      "new_id": "7d0796afe88ba77d995fdafa6939b76d0de38688",
      "new_mode": 33188,
      "new_path": "test/java/common/rules/java_single_jar_tests.bzl"
    }
  ]
}
