)]}'
{
  "commit": "201e09dd3e45eb072457623e96e1f60fc8d8e5fd",
  "tree": "ed2da52734898fd9e4c77de9352c0fc2ab9919c0",
  "parents": [
    "7f7a7ba54227d03b4789acf0feb8f605035f3b95"
  ],
  "author": {
    "name": "Googler",
    "email": "hvd@google.com",
    "time": "Thu Aug 20 02:44:06 2026 -0700"
  },
  "committer": {
    "name": "rules_java Copybara",
    "email": "noreply@google.com",
    "time": "Thu Aug 20 02:44:26 2026 -0700"
  },
  "message": "Improve the `javac_action_subject` API\n\n - Make `strict_java_deps` return a string subject\n - Make `direct_dependencies` return an empty list if the flag was unset\n - Make the `output` parameter optional while constructing the subject, default to looking up the action by mnemonic.\n - Add an optional `desc` parameter - helpful to distinguish between the same target built in different configurations.\n\n(ignore-relnotes)\n\nPiperOrigin-RevId: 967690792\nChange-Id: I6f90a4a1b3a06022e8306a3f78984de51a4b97c9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4115b12112bd120542092a3e1cd6d9eeff07246e",
      "old_mode": 33188,
      "old_path": "test/java/common/rules/java_library_tests.bzl",
      "new_id": "ec5500ce2f2b9a881ba096d24cad57ed8af8dea2",
      "new_mode": 33188,
      "new_path": "test/java/common/rules/java_library_tests.bzl"
    },
    {
      "type": "modify",
      "old_id": "a887d6892eaa7a8dc24189fd8a3ea0834551634b",
      "old_mode": 33188,
      "old_path": "test/java/testutil/javac_action_subject.bzl",
      "new_id": "794f35a7c4c154437e84b7293682fdf14f79c716",
      "new_mode": 33188,
      "new_path": "test/java/testutil/javac_action_subject.bzl"
    }
  ]
}
