)]}'
{
  "commit": "739db0842da6b15936c796f2b7bbadcc1f5bad9e",
  "tree": "495c5b2a1bde1855016a372a58a961b720cc756a",
  "parents": [
    "75ff71ea84141466507740a5b62238b2b5d0d7f5"
  ],
  "author": {
    "name": "Simon Mavi Stewart",
    "email": "simon.m.stewart@gmail.com",
    "time": "Wed Oct 08 16:53:52 2025 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Oct 08 16:53:52 2025 +0100"
  },
  "message": "Untangle resolvers (#1458)\n\nUntil now the `maven` and `gradle` resolvers have been linked into the\nsame binary. While this is convenient, it means that people need to\ndownload dependencies they won\u0027t otherwise use.\n\nThis change breaks the resolvers into their own `java_binary` targets\nso that they can be referenced individually, thus reducing the amount\nof dependencies that need to be downloaded before resolution can\nbegin.\n\nAfter this change:\n\n```\nbazel query \u0027somepath(@regression_testing_maven//:pin, @gradle//...:*)\u0027\n```\n\nreturns an empty set.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fba90204534dd2f85bf05e963c976f9dc67f61ed",
      "old_mode": 33188,
      "old_path": "private/rules/coursier.bzl",
      "new_id": "ad30f1b31edf274d095af4259f44a491e3ccf85c",
      "new_mode": 33188,
      "new_path": "private/rules/coursier.bzl"
    },
    {
      "type": "modify",
      "old_id": "cf554d04ed58df328e42155237725e6df8fbcca3",
      "old_mode": 33188,
      "old_path": "private/rules/pin_dependencies.bzl",
      "new_id": "e5003597426ded3b1fdb56cec06fd31e52868c84",
      "new_mode": 33188,
      "new_path": "private/rules/pin_dependencies.bzl"
    },
    {
      "type": "rename",
      "old_id": "176244e2a8c5403c8ae09c0363286f9825e98d9f",
      "old_mode": 33188,
      "old_path": "private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/cmd/Main.java",
      "new_id": "26559a6dfe2c3bb81917742d1a20e5be94045e7d",
      "new_mode": 33188,
      "new_path": "private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/cmd/AbstractMain.java",
      "score": 94
    },
    {
      "type": "modify",
      "old_id": "d223d01440a5e85f5d40a3e71aca41e5e5c3a8f5",
      "old_mode": 33188,
      "old_path": "private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/cmd/BUILD",
      "new_id": "a73f513b0f9ef9ca413905a1ec48324514f3939b",
      "new_mode": 33188,
      "new_path": "private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/cmd/BUILD"
    },
    {
      "type": "modify",
      "old_id": "2f81d3508edf682ec097c904f0c6805254e3e91f",
      "old_mode": 33188,
      "old_path": "private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/cmd/ResolverConfig.java",
      "new_id": "a4dba95d286172136a8907e083497a74a3be0a14",
      "new_mode": 33188,
      "new_path": "private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/cmd/ResolverConfig.java"
    },
    {
      "type": "modify",
      "old_id": "8f8b5908e9a0869e39f5db646f586e40522b1cc1",
      "old_mode": 33188,
      "old_path": "private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/gradle/BUILD.bazel",
      "new_id": "0974c0e02aee6b5c6c8d46187db5d6e7a7a0b6cf",
      "new_mode": 33188,
      "new_path": "private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/gradle/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d68dae73394e0a31565e1ac200534fccc3a56ed3",
      "new_mode": 33188,
      "new_path": "private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/gradle/GradleMain.java"
    },
    {
      "type": "modify",
      "old_id": "d0f502cf3de4e57e6f1cf44c8f48472aa45a1dce",
      "old_mode": 33188,
      "old_path": "private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/maven/BUILD",
      "new_id": "d23974aac9c4cbf340a2e653bd33cda117c94871",
      "new_mode": 33188,
      "new_path": "private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/maven/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ec69016f09ebda5617b484f3a3468af32e67237",
      "new_mode": 33188,
      "new_path": "private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/maven/MavenMain.java"
    }
  ]
}
