)]}'
{
  "commit": "4f383881c4883717a9a8165177c84fb65d3c0851",
  "tree": "ca44eb93120e506aebd203945380ad455333311a",
  "parents": [
    "bc5c4de66fd82a06e7e0e73fdcb7fef9c64b871b"
  ],
  "author": {
    "name": "Simon Mavi Stewart",
    "email": "simon.m.stewart@gmail.com",
    "time": "Wed Sep 16 22:00:52 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 16 22:00:52 2026 +0100"
  },
  "message": "Encapsulate bzlmod dependency layering (#1618)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f9dd02bcddeb717a1763849ca426e43ef1b6097f",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "22e50a94dc4be15897f2df669562c8bee6442de4",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "b07de4a4fbda1f38dd4af2fd3f18f100d33e82ef",
      "old_mode": 33188,
      "old_path": "docs/bzlmod.md",
      "new_id": "edce4bceeeea5ccd4b124791318726086139f8e0",
      "new_mode": 33188,
      "new_path": "docs/bzlmod.md"
    },
    {
      "type": "modify",
      "old_id": "d64709a7a16baccb4d904085622803d2988a6302",
      "old_mode": 33188,
      "old_path": "private/extensions/maven.bzl",
      "new_id": "503e6c2cc5c71ea78c1e1083d6e8275fd5890c6d",
      "new_mode": 33188,
      "new_path": "private/extensions/maven.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1c51fb86b19595b598ba5853dd23523b3cacc5e",
      "new_mode": 33188,
      "new_path": "private/lib/layering.bzl"
    },
    {
      "type": "modify",
      "old_id": "8f20e4921c0f6ddec75b7e9f2948053313c2c2d2",
      "old_mode": 33188,
      "old_path": "private/rules/coursier.bzl",
      "new_id": "e5a9cb85d830dc7ec755acd3f41afdfe0f114893",
      "new_mode": 33188,
      "new_path": "private/rules/coursier.bzl"
    },
    {
      "type": "modify",
      "old_id": "655edef7efcbd1fe1e5c03d92556c69b3a6dfe88",
      "old_mode": 33261,
      "old_path": "tests/bazel_run_tests.sh",
      "new_id": "1166aa2362df411f99cce3a71fb174748d65c47e",
      "new_mode": 33261,
      "new_path": "tests/bazel_run_tests.sh"
    },
    {
      "type": "modify",
      "old_id": "c7449bde1de5fcd341f1db6aca8328d98eadc593",
      "old_mode": 33188,
      "old_path": "tests/com/github/bazelbuild/rules_jvm_external/resolver/gradle/GradleResolverTest.java",
      "new_id": "83085637cd8c9bec7ee2bac0819f784a7186da19",
      "new_mode": 33188,
      "new_path": "tests/com/github/bazelbuild/rules_jvm_external/resolver/gradle/GradleResolverTest.java"
    },
    {
      "type": "modify",
      "old_id": "08d7862b512c41b262ae591a724755e075d4078e",
      "old_mode": 33188,
      "old_path": "tests/com/github/bazelbuild/rules_jvm_external/resolver/maven/MavenResolverTest.java",
      "new_id": "663cbdf1246d6266da2f776e409a8bdb53589c2b",
      "new_mode": 33188,
      "new_path": "tests/com/github/bazelbuild/rules_jvm_external/resolver/maven/MavenResolverTest.java"
    },
    {
      "type": "modify",
      "old_id": "21848b1fa6ac37540086c1e29747b0df9183c78e",
      "old_mode": 33188,
      "old_path": "tests/integration/BUILD",
      "new_id": "71654c7c0bbe636e8614ca62df11970b70f56ac7",
      "new_mode": 33188,
      "new_path": "tests/integration/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "115469f54f4d467a01335e2100511267a2b4cdcb",
      "new_mode": 33188,
      "new_path": "tests/integration/coursier-layering-deps.golden.unix"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16f3d137f7a27fc985a032fef25ba4592fad017e",
      "new_mode": 33188,
      "new_path": "tests/integration/coursier_higher_layer/MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "f50a066d6e7111cd87c09f2cc140e305c9dd59b7",
      "old_mode": 33188,
      "old_path": "tests/unit/BUILD",
      "new_id": "e62bfea366aabbcc15af39e7b2adda9a4680f7a7",
      "new_mode": 33188,
      "new_path": "tests/unit/BUILD"
    },
    {
      "type": "modify",
      "old_id": "a542aaa7e04d2e1cc34a04909bbf292b5cb07d60",
      "old_mode": 33188,
      "old_path": "tests/unit/coursier_test.bzl",
      "new_id": "62a09c9e769be91901a2112b46ed0e18b7c6a47b",
      "new_mode": 33188,
      "new_path": "tests/unit/coursier_test.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1abb4615949d4458d23a237504a55a1e17c67832",
      "new_mode": 33188,
      "new_path": "tests/unit/layering_test.bzl"
    },
    {
      "type": "modify",
      "old_id": "b4210a90db636205e95a62ac6492f81f1a453244",
      "old_mode": 33188,
      "old_path": "tests/unit/version_conflict_policy_test.bzl",
      "new_id": "891a434ba66677d7693d9405f535b51b264e690c",
      "new_mode": 33188,
      "new_path": "tests/unit/version_conflict_policy_test.bzl"
    }
  ]
}
