)]}'
{
  "commit": "01a60c63f4d217d7de4b530cebdddbca54a97704",
  "tree": "d853b8fbbdb6e0c51aaa60442e074917c437cf3a",
  "parents": [
    "32fd66402bf7ef93dfc470909c09b5152da2bc39"
  ],
  "author": {
    "name": "Simon Mavi Stewart",
    "email": "simon.m.stewart@gmail.com",
    "time": "Wed Jul 01 16:40:55 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jul 01 16:40:55 2026 +0100"
  },
  "message": "Index top-level kotlin functions, properties and type aliases properly. (#1599)\n\nTop-level Kotlin functions, properties, and type aliases compile into a synthetic \u003cFile\u003eKt facade, so they were invisible to the class-name index and could not be attributed to an artifact in split packages.\n\nRead them from the @kotlin.Metadata annotation via kotlin-metadata-jvm and fold the public ones into the class index under their Kotlin source names.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7f1a3cabf41aca00fbdd87bc4d8717c20a821509",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "eb4c1801b9cf82d5c144be8cd3b8ea6f359aa74d",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "c131bb22f47291f1d1d3bd0509b4b3dda3b89b4d",
      "old_mode": 33188,
      "old_path": "private/tools/java/com/github/bazelbuild/rules_jvm_external/jar/BUILD",
      "new_id": "c83d5214bc09d0b6b21022627517e2f9c3e7cc67",
      "new_mode": 33188,
      "new_path": "private/tools/java/com/github/bazelbuild/rules_jvm_external/jar/BUILD"
    },
    {
      "type": "modify",
      "old_id": "f1477230cf3b6e7e4ab104e6981ca94917d0137d",
      "old_mode": 33188,
      "old_path": "private/tools/java/com/github/bazelbuild/rules_jvm_external/jar/IndexJar.java",
      "new_id": "23077e53d93fb38be5b85dc4cd6c706c26ff50c7",
      "new_mode": 33188,
      "new_path": "private/tools/java/com/github/bazelbuild/rules_jvm_external/jar/IndexJar.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b3a09248bce32047934a990c9a809daf538bd1d",
      "new_mode": 33188,
      "new_path": "private/tools/java/com/github/bazelbuild/rules_jvm_external/jar/KotlinTopLevel.java"
    },
    {
      "type": "modify",
      "old_id": "86e45328240d16140c9bc111fb55a2a8d3295935",
      "old_mode": 33261,
      "old_path": "private/tools/prebuilt/index_jar_deploy.jar",
      "new_id": "f9f4d1931cf83f7f5dbc8019ccff6c0f5b6e2842",
      "new_mode": 33261,
      "new_path": "private/tools/prebuilt/index_jar_deploy.jar"
    },
    {
      "type": "modify",
      "old_id": "3ac8a4825866f211cf72fa34eac467f0b5862dbd",
      "old_mode": 33188,
      "old_path": "rules_jvm_external_deps_install.json",
      "new_id": "ce127c89ef1f29ce4d3ecc5fc811986079d3079c",
      "new_mode": 33188,
      "new_path": "rules_jvm_external_deps_install.json"
    },
    {
      "type": "modify",
      "old_id": "a2b1345b71832794455d3e043b7d757d4b519698",
      "old_mode": 33188,
      "old_path": "tests/com/github/bazelbuild/rules_jvm_external/jar/BUILD",
      "new_id": "947c96de1788e615639b2ecfd558b70385765bda",
      "new_mode": 33188,
      "new_path": "tests/com/github/bazelbuild/rules_jvm_external/jar/BUILD"
    },
    {
      "type": "modify",
      "old_id": "3f5bee4fb312ae0d02bb915f9862d8fcb25c6b65",
      "old_mode": 33188,
      "old_path": "tests/com/github/bazelbuild/rules_jvm_external/jar/IndexJarTest.java",
      "new_id": "107bdaa65ddf86f96255334c694a9c1219a6cf1c",
      "new_mode": 33188,
      "new_path": "tests/com/github/bazelbuild/rules_jvm_external/jar/IndexJarTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd35924c821fbbe48dda28f279325fba1de9d387",
      "new_mode": 33188,
      "new_path": "tests/com/github/bazelbuild/rules_jvm_external/jar/testdata/TopLevel.kt"
    },
    {
      "type": "modify",
      "old_id": "6c4961a064cf9ba029f87c59cd329acd9162aae4",
      "old_mode": 33188,
      "old_path": "tests/custom_maven_install/regression_testing_gradle_index.json",
      "new_id": "af7e9c4d30f4c1e391eb65e1f65916613a6c960b",
      "new_mode": 33188,
      "new_path": "tests/custom_maven_install/regression_testing_gradle_index.json"
    },
    {
      "type": "modify",
      "old_id": "985f7ae764be2dac050b768903c62b94cdbe5b58",
      "old_mode": 33188,
      "old_path": "tests/custom_maven_install/regression_testing_gradle_install.json",
      "new_id": "83598003e55b60d77cdfb327b49a83c7cf33c980",
      "new_mode": 33188,
      "new_path": "tests/custom_maven_install/regression_testing_gradle_install.json"
    }
  ]
}
