)]}'
{
  "commit": "609086687610bb3c13aa76c2bce33a8f85c6e9ff",
  "tree": "dd241ce6289b799dbb6164687ee5de9f5837c3db",
  "parents": [
    "290ffee0dda03531eadaa7f6c0e0c652388c3c57"
  ],
  "author": {
    "name": "Googler",
    "email": "hvd@google.com",
    "time": "Wed Feb 12 06:43:31 2025 -0800"
  },
  "committer": {
    "name": "rules_java Copybara",
    "email": "noreply@google.com",
    "time": "Thu Feb 13 02:56:07 2025 -0800"
  },
  "message": "Extract legacy native symbols to a separate bzl file\n\n`legacy_native.bzl` will only be used by the compatibility proxy for Bazel versions \u003c 8, and will thus allow removing these symbols from Bazel@HEAD. `native.bzl` now only exposes the `java_common` private APIs.\n\nPiperOrigin-RevId: 726035093\nChange-Id: I8c78164b2b7ce9b647b2a7d195850213a85a8b86\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "020a4a7bd5702ca50fa1457c3100898af446ef99",
      "old_mode": 33188,
      "old_path": "java/private/BUILD",
      "new_id": "27be00def3fcad9d069391e9f84f6a7a6c6a464b",
      "new_mode": 33188,
      "new_path": "java/private/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a9e62fcdbdcb179c1de4b18f43ca476d042cf36",
      "new_mode": 33188,
      "new_path": "java/private/legacy_native.bzl"
    },
    {
      "type": "modify",
      "old_id": "e6be6f74f967a8cfb3a29896eac313e217a7e4b4",
      "old_mode": 33188,
      "old_path": "java/private/native.bzl",
      "new_id": "be7ae686829e930571b248219537daa189c96e5d",
      "new_mode": 33188,
      "new_path": "java/private/native.bzl"
    },
    {
      "type": "modify",
      "old_id": "1929bc85ecb82cae3ca8aa6249378d7bffa17113",
      "old_mode": 33188,
      "old_path": "java/rules_java_deps.bzl",
      "new_id": "b088f4de09c0d4e1b2d7e74583748563cbb4c720",
      "new_mode": 33188,
      "new_path": "java/rules_java_deps.bzl"
    }
  ]
}
